728x90
반응형
이번 포스팅은 묵시적 형 변환과 명시적 형 변환에 대해서 다뤄보겠습니다
(1) 묵시적 형 변환 : 큰 <= 작은
(2) 명시적 형 변환 : 작은 <= (작은)큰
클래스 : 고객, VIP고객(고객으로부터 상속받음)
VIPCustomer 클래스로 인스턴스를 생성할 때
이 인스턴스의 자료형을 Customer형으로 클래스 형 변환하여 선언할 수 있습니다.
※ 묵시적 형변환
Customer : 선언된 클래스형(상위 클래스형)
VIPCustomer : 생성된 인스턴스의 클래스형(하위 클래스형) -> (Customer) 생략됨
모든 하위 클래스는 상위 클래스 자료형으로 형 변환될 수 있지만 그 역은 성립하지 않습니다.
VIPCustomer는 상위 클래스 Customer형을 내포하고 있기 때문에 Customer형으로 형 변환할 수 있습니다.
728x90
반응형
'자바 > 개념' 카테고리의 다른 글
[java] Garbage Collector(GC) - 가비지 컬렉터 (0) | 2021.09.18 |
---|---|
[java] 자바 RMI(Remote Method Invocation) (0) | 2021.09.10 |
[java] 상속 super (0) | 2021.01.27 |
[java] 상속에서 클래스 생성 (0) | 2021.01.27 |
[java] 상속 (1) | 2021.01.27 |
댓글