JAVA 객체지향 프로그래밍

클래스

수업소개

클래스가 왜 필요한지, 클래스는 사용하는지를 알려드리는 수업입니다.객체지향의 핵심 기반이라고 할 수 있습니다.

 

 

 

강의1

소스코드

MyOOP.java (변경사항)

class Print{
    public static String delimiter = "";
	public static void A() {
		System.out.println(delimiter);
		System.out.println("A");
		System.out.println("A");
	}
	public static void B() {
		System.out.println(delimiter);
		System.out.println("B");
		System.out.println("B");
	}
}
public class MyOOP {
	public static void main(String[] args) {
		Print.delimiter = "----";
		Print.A();
		Print.A();
		Print.B();
		Print.B();
		
		Print.delimiter = "****";
		Print.A();
		Print.A();
		Print.B();
		Print.B();
	}
}

 

 

 

강의2

소스코드

변경사항

MyOOP.java

public class MyOOP {
    public static void main(String[] args) {
		Print.delimiter = "----";
		Print.A();
		Print.A();
		Print.B();
		Print.B();

		Print.delimiter = "****";
		Print.A();
		Print.A();
		Print.B();
		Print.B();
	}
}

Print.java


class Print {
    public static String delimiter = "";

	public static void A() {
		System.out.println(delimiter);
		System.out.println("A");
		System.out.println("A");
	}

	public static void B() {
		System.out.println(delimiter);
		System.out.println("B");
		System.out.println("B");
	}
}

 

댓글

댓글 본문
작성자
비밀번호
  1. 띠지
    강의 항상 잘 보고 있습니다!!
    듣던중 궁금한 부분이 생겨 질문 드립니다.
    python의 경우는 비슷하게 def들을 모아 따로 파일을 만들어 줄 때 (파일명 Print.py),
    import Print를 통하여 그 파일을 불러오는 기능이 필요했던 것으로 기억하는데
    java의 경우는 코드상 별도의 호출이 없이도 문제없이 작동하는 것 같아 그 부분이 궁금하여 댓글 올려봅니다.
    아직 초보라 명칭을 제대로 몰라 질문 읽기 어려우실것 같아 죄송합니다..!
  2. 라또마니
    Refactor 참 많은 선물을 주네요!!
    그 선물 따로 강의로 만들어 주신다면 어릴 적 설 선물처럼 다양한 물건이 들어 있음에 기쁠 거 같습니다.
    .
    .
    .
    아니에요! 그냥 제가 정리 할께요!
    그냥 객체지향 프로그래밍 끝내시고 기존 java 강의 진도 더 나가 주세요~~^^
  3. 이기호
    감사합니다. 선물까지도 주시고^^
  4. 쑤우
    수강완료. 감사합니다~
  5. 찰느
    와 선물,,,감사합니다 ㅎㅎ refactor가 갑이다
  6. refactor 기능은 보면 볼수록 신세계인거 같네요
  7. 허공
    감사합니다!
graphittie 자세히 보기