업캐스팅
반응형
JAVA Basic ) 상속과 다형성_상속, 형 변환
목차 객체 지향 프로그래밍의 중요한 특징 중 하나가 '상속(inheritance)'이다. B클래스가 A클래스를 상속받으면 -> B클래스는 A클래스의 멤버 변수와 메서드를 사용할 수 있다. 객체지향 프로그램은 유지 보수하기 편하고 프로그램을 수정하거나 새로운 내용을 추가하는 것이 유연한데, 그 기반이 되는 기술이 바로 이 '상속'이다. B클래스가 A클래스에서 상속을 받는다고 할 때 그림으로 다음처럼 나타낼 수 있다. 우리가 생각하기에 상속을 하는 클래스에서 상속을 받는 클래스로 화살표가 갈 것 같지만, 클래스 간 상속을 표현할 때는 다음 그림처럼 상속 받는 클래스에서 상속하는 클래스로 화살표가 가므로 햇갈리면 안된다. '상위 클래스'를 super class, base clase로, '하위 클래스'를 sub..
반응형