오버라이딩과 동적 바인딩 · Java
부모 타입 변수로 불러도 실제 객체의 재정의된 메서드가 실행되는 원리를 익혀요.
전체 6문제
처음부터 풀기:자식 클래스가 메서드를 다시 정의하기
①개념 익히기
- 1자식 클래스가 메서드를 다시 정의하기○
#131 · 출력 결과 · 기초
- 1
②기초 확인
- 2부모 타입 변수에 자식 객체 담기○
#132 · 출력 결과 · 기초
- 3부모 타입 배열을 돌며 재정의한 메서드 부르기○
#281 · 출력 결과 · 기초
- 2
③응용
- 4참조 타입에 따른 필드와 메서드 선택○
#202 · 출력 결과 · 보통
- 5super 호출 안에서 불린 메서드의 동적 바인딩○
#238 · 출력 결과 · 보통
- 4
④실전 도전
- 6생성자에서 호출한 오버라이딩 메서드○
#4 · 출력 결과 · 어려움
- 6