자바 다형성
-
12. 자바 메서드 오버라이딩과 다형성자바(Java) 강의 2019. 4. 12. 13:49
지난번 포스트에서 수퍼 클래스의 메서드를 그대로 이용하면서도 내가 원하는 기능(행동)을 하도록 바꿀 수 없을까?라는 질문을 했었다. 이번 포스트에서는 그 질문의 답 중 하나인 '메서드 오버라이딩'에 대해 알아보도록 한다. 또 메서드 오버라이딩이 객체 지향 프로그래밍에서 가지는 의미에 대해서도 설명하도록 한다. 이전 포스트 1. 자바 설치 및 개발환경 설정 2. 자바 변수와 자료형 (1) char 2. 자바 변수와 자료형 (2) boolean 2. 자바 변수와 자료형 (3) byte, short, int, long 2. 자바 변수와 자료형 (4) float, double 3. 자바 조건문 (1) if-else 4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열 4. 자바 배열..