더북(TheBook)

4.1.5 슈퍼클래스 할당


서브클래스의 객체를 슈퍼클래스 타입 변수에 할당할 수 있다. 예를 들어 다음과 같다.

Manager boss = new Manager(...);

Employee empl = boss; // 슈퍼클래스 변수에 할당해도 된다.


이제 슈퍼클래스 변수로 메서드를 호출하면 무슨 일이 일어나는지 알아보자.

double salary = empl.getSalary();

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.