- "오버라이딩 (overriding)" : 상위 클래스가 갖고 있는 메소드를 물려받아 그대로 사용하지 않고
"오버라이딩 (overriding)" : 하위클래스의 필요에 따라 메소드를 재정의하는 것 - 상위 메소드의 서명과 하위 메소드의 서명이 같아야 함
( ※ "서명" : 이름, 매개변수의 개수, 매개변수의 데이터 타입, 매개변수의 순서, 리턴 타입) - 상위 클래스의 메소드의 특정 부분을 그대로 가져다 쓰면서
기능을 추가할 때 super를 사용
public int avg() {
return super.avg();
}
'onYouTube > Java' 카테고리의 다른 글
클래스 패스 (Class Path) (0) | 2021.03.24 |
---|---|
오버로딩 (Overloading) (0) | 2021.03.24 |
생성자 (0) | 2021.03.24 |
유효범위 (Scope) (0) | 2021.03.24 |
클래스 멤버, 인스턴스 멤버 (0) | 2021.03.24 |