반응형
*생성자의 첫 줄에는 반드시 생성자를 호출해야 한다.
ch7-10 참조변수 super
this 와 거의 같다고 보면 된다.
이름이 겹칠 때는 상속이 그대로 되는데 구별하기 위해서
super.x (조상) / this.x (자손) 으로 구별한다.
ch7-11 super() - 조상의 생성자
- 조상의 생성자를 호출할 때 사용
- 조상의 멤버는 조상의 생성자를 호출해서 초기화
자손의 생성자는 자기가 생성한 것만 초기화 해야 한다.
super는 조상의 생성자인데 자손클래스에서 조상클래스를 호출할 때는 super를 쓴다.
추가 조건
*생성자의 첫 줄에는 반드시 생성자를 호출해야 한다.
그렇지 않으면 컴파일러가 생성자의 첫 줄에 super(); 를 삽입
* 중요한 예제 반복해서 볼 것
반응형
'자바의정석' 카테고리의 다른 글
[자바의 정석 - 기초편] ch7-15, 16 import문, static import문 (0) | 2022.03.19 |
---|---|
[자바의 정석 - 기초편] ch7-12~14 패키지, 클래스 패스 (0) | 2022.03.19 |
[자바의 정석 - 기초편] ch7-7~9 오버라이딩 (0) | 2022.03.18 |
[자바의 정석 - 기초편] ch7-5,6 단일상속, Object클래스 (0) | 2022.03.18 |
[자바의 정석 - 기초편] ch7-3,4 클래스 간의 관계, 상속과 포함 (0) | 2022.03.18 |