super
- 하위 클래스에서 가지는 상위 클래스에 대한 참조 값
- super()는 상위 클래스의 기본 생성자를 호출
- 하위 클래스에서 명시적으로 상위 클래스의 생성자를 호출하지 않으면 super()가 호출 된다.
- 상위 클래스의 기본 생성자가 없는 경우 하위 클래스에서는 생성자에서는 super를 이용하여 명시적으로 상위 클래스의 생성자를 호출 함
- super는 생성된 상위 클래스 인스턴스의 참조 값을 가지므로 super를 이용하여 상위 클래스의 메서드나 멤버 변수에 접 근 할 수 있다.
다운 캐스팅
- 업캐스팅된 클래스를 다시 원래의 타입으로 형 변환 하는 것이다.
- 하위 클래스로의 형 변환은 명시적으로 해야 한다.
instanceof
- 원래 인스턴스의 형이 맞는지 여부를 체크하는 키워드 맞으면 true 아니면 false를 반환 한다.
'JAVA' 카테고리의 다른 글
| [JAVA] ArrayList 란? (1) | 2025.07.16 |
|---|---|
| 변수 범위 (0) | 2025.07.15 |
| object 클래스 ,string 관련 (0) | 2025.07.15 |
| 자바에서 비교 시 equals / == 비교 (0) | 2025.04.26 |
| 자바 메모리 구조 (0) | 2025.04.26 |