Untitled

Keyword Part

1. this? 이건 뭘까?

자기 자신의 메모리를 가르킨다?

public static void main(String[] args){
		MyClass my = new Myclass();
		**my.method("what"); //메소드 혹은
		my.name; // "기훈" //변수**
}

Untitled

return this?

public Myclass me(){
	return this ;
}

# 특이점
main에서 ..
**Myclass my = new Myclass();
Myclass m = my.me();**

생성자 내에서 생성자를 ?

public class Person {
    String nation;
    String name;
    int age;

    public Person() {
        this(28);
        System.out.println("기본 생성자 호출 됨");
    }

    public Person(int age) {
        this("코니", age);
        System.out.println("age 필드 매개변수 생성자 호출 됨");
    }

    public Person(String name, int age) {
        this("한국",name,age);
        System.out.println("name 과 age 매개변수 생성자 호출 됨");
    }

    public Person(String nation, String name, int age) {
        this.nation = nation;
        this.name = name;
        this.age = age;
        System.out.println("모든 필드를 초기화 하는 생성자 호출 됨");
    }
}