반응형 upcasting1 [JAVA]업캐스팅(upcasting) [참고] - 클래스형과 클래스의 자료형, 인스턴스형, 인스턴스의 자료형은 모두 비슷한 의미로 사용하는 용어 상위클래스로 암묵적(묵시적) 클래스 형 변환 개념 면에서 보면 상위 클래스가 하위 클래스보다 일반적인 개념이고, 기능 면에서 보면 하위 클래스가 상위 클래스보다 기능이 많다. 👉상속받은 클래스는 상위 클래스 기능을 모두 사용할 수 있고 추가로 더 많은 기능을 구현하기 때문. 하위클래스는 하위클래스형이면서 동시에 상위클래스 형이기도 하다. 즉, 하위클래스로 인스턴스를 생성 할 때 이 인스턴스의 자료형을 상위클래스형으로 클래스 형변환하여 선언할 수 있다. 👉하위클래스는 상위클래스를 상속 받았기 때문. 즉, 하위클래스에 상위클래스가 포함 된 것. 반대로 상위클래스로 인스턴스를 생성할 때 하위클래스형으로 .. 2020. 6. 22. 이전 1 다음 반응형