이것을 "자식 클래스의 메소드가 부모 클래스의 메소드를 재정의한다"고 말한다. 메소드 재정의(method override)는 메소드 오버라이딩이라고 한다. 이때 메소드의 이름이나 매개 변수, 반환형은 동일하여야 한다.
팁. 재정의된 메소드 이름 앞에는 @Override 어노테이션을 붙이는 것이 좋다. 만약 부모 클래스에 그런 이름의 메소드가 없다면 컴파일러가 오류를 발생한다.
'java' 카테고리의 다른 글
Object 클래스 (0) | 2019.04.22 |
---|---|
자바 패키지란? (0) | 2019.04.22 |
(자바)상속 cf.호출 (2) | 2019.04.11 |
자바 내장 클래스 (0) | 2019.04.11 |
자바 인수 전달 방법 (0) | 2019.04.11 |