형변환
- 자식 타입 객체->부모 타입 객체 (자동가능)
- 부모 타입 객체->자식 타입 객체. 부모 타입의 실제 객체가 자식 타입이어야함
Child child=new Child();
Parent parent=child;
Child child2=(Child)parent;
- 객체 instanceof 클래스(타입) : 객체 타입 구분하는 메소드
다형성
- 하나의 객체가 여러 타입을 가질 수 있음
- 형 변환하더라도 실제 호출되는것은 원래 객체에 있는 메소드가 호출됨.
'Languages > Java' 카테고리의 다른 글
[Java] 인터페이스, 추상클래스, enum (2) | 2023.08.29 |
---|---|
[Java] 상속 (0) | 2023.08.22 |
[Java] 패키지, 접근제어자 (0) | 2023.08.19 |
[Java] 매개 변수 지정 (0) | 2023.08.19 |
[Java] Static과 Static 블록 (0) | 2023.08.11 |