[Java] 묵시적 형 변환 (업캐스팅)
2020. 6. 22. 21:01ㆍLanguage/Java
1. 묵시적 형 변환
상위 클래스 형으로 변수를 선언하고 하위 클래스 인스턴스를 생성할 수 있다. 하위 클래스는 상위 클래스의 타입을 내포하고 있으므로 상위 클래스로 묵시적 형 변환이 가능하다. 상속 관계에서 모든 하위 클래스는 상위 클래스로 묵시적 형 변환이 된다. (역은 성립하지 않음)
2. 묵시적 형 변환 응용
하위 클래스의 생성자의 호출로 인스턴스는 모두 생성이 되지만, 타입이 Customer일 경우 접근 할 수 있는 변수나 메서드는 Customer의 변수와 메서드만 가능하다.
728x90
'Language > Java' 카테고리의 다른 글
[Java] 다형성, 명시적 형 변환 (다운캐스팅) (0) | 2020.06.23 |
---|---|
[Java] 메서드 오버라이딩, 가상 메서드 (0) | 2020.06.23 |
[Java] 상속, super 키워드 (0) | 2020.06.22 |
[Java] 객체 배열 (0) | 2020.06.19 |