본문 바로가기

Java

this 응용

반응형

public Person(String name, int age)

{

this.name = name;

this.age = age;

}

이렇게 있을 때,

public Person()

{

this("임현준",20);

}

 

이렇게 this 사용해서 자기 생성자 호출 가능.

 

this가 생성자를 호출 할 때 first statement여야 함

this위로 어떤 문장이 들어가서는 안됨.

인스턴스를 복사하고 싶으면 this를 return하는 함수를 class 내부에서 만들어서

다른 인스턴스에 자신의 this로 초기화 시키면됨.

반응형

'Java' 카테고리의 다른 글

Static & Singleton  (0) 2019.10.26
자바 연습 (생성자 , 정보은닉 , 객체 협력)  (0) 2019.10.25
정보 은닉.  (0) 2019.10.25
생성자 객체 & 인스턴스 오버로딩.  (0) 2019.10.25
Java 기초  (0) 2019.10.24