강제 타입 변환1 [JAVA] 상속 중 타입 변환(자동 타입 변환, 강제 타입 변환) 타입 변환이란 타입을 다른 타입으로 변환하는 것을 말한다. 클래스의 타입 변환은 상속 관계에 있는 클래스 사이에서 발생한다. 1. 자동타입 변환 자동타입 변환은 의미 그대로 자동적으로 타입 변환이 일어나는 것을 말한다. 자동 타입 변환 - Cat cat = new Cat(); Animal animal = cat; ↓ - Animal animal = new Cat( ); (cat과 animal 변수는 타입만 다를 뿐 모두 동일한 Cat 객체를 참조한다.) 예제) class A{ } class B extends A{ } class C extends A{ } class D extends B{ } class E extends C{ } public class PromotionExample { public stat.. 2023. 8. 18. 이전 1 다음