Upcasting 묵시적 객체 형 변환
형식
※ 클래스형과 클래스의 자료형, 인스턴스형과 인스턴스 자료형은 모두 비슷한 의미로 사용 예제
Instanceof
형식
예제
※ Shape 클래스로 생성된 객체는 Point 클래스의 객체가 아니지만, Downcasting 명시적 객체 형 변환
형식
예제
객체 형 변환과 객체의 클래스형을 확인하는 instanceof 예약어에 대해 살펴보았습니다. 객체 형 변환의 경우 자바의 굉장히 많은 곳에서 사용된다고 하기 때문에 꼭 알아둘 필요가 있겠습니다. 묵시적 형 변환시 상위 클래스의 멤버 변수 및 메소드에만 접근할 수 있지만 instanceof의 경우 해당 객체의 클래스형을 확인할 수 있으므로 다양한 경우에서 유용하게 사용할 수 있겠습니다. |