책 리뷰/생활코딩! 자바 프로그래밍 입문

18일차 - 클래스, 인스턴스

근성 2024. 1. 22. 14:03

복제된 냉장고들의 원형을 클래스라고 한다.

원형이 되는 클래스를 복제한 복제본 하나하나를 인스턴스라고 한다.

 

static 키워드는 뒤에 따라온 문자열이 클래스 소속이라는 의미이다.

 

클래스와 인스턴스의 개념을 종합해서 책에서 보여준 코드이다.

package day18;

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

        Print p2 = new Print();
        p2.delimeter = "****";
        p2.A();
        p2.A();
        p2.B();
        p2.B();

        p1.A();
        p2.A();
        p1.A();
        p2.A();
    }
}
package day18;

public class Print {
    public String delimeter = "----";
    public void A(){
        System.out.println(delimeter);
        System.out.println("A");
        System.out.println("A");
    }
    public void B(){
        System.out.println(delimeter);
        System.out.println("B");
        System.out.println("B");
    }
}