java

자바 오버라이딩

컴공 윤서혜 학습일기 2019. 4. 11. 12:27

이것을 "자식 클래스의 메소드가 부모 클래스의 메소드를 재정의한다"고 말한다. 메소드 재정의(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