다형성
객체가 여러 가지 형태를 가지는 성질
- 상속
- 메서드 오버라이딩
- 형변환
형변환
객체 타입을 부모 클래스의 객체로 변환하거나 자식 클래스의 객체로 되돌리는 것
업 캐스팅
데이터 보관형태를 상위형태로 변환하는 것
Car c = new Truck();
다운 캐스팅
데이터 보관형태를 원래 형태로 되돌리는 것
- 원래 있던 부모 클래스 객체를 다운 캐스팅하는 것은 불가
Car c = new Truck();
Truck t = (Truck)c;
'Java > 기본' 카테고리의 다른 글
[Java / 기본] 문자 (6) | 2024.12.23 |
---|---|
[Java / 기본] Object (1) | 2024.12.23 |
[Java / 기본] 다중 상속 (0) | 2024.12.23 |
[Java / 기본] 상속 (2) | 2024.12.23 |
[Java / 기본] 키워드 (1) | 2024.12.20 |