본문으로 바로가기

오버라이딩 (Overriding)

category onYouTube/Java 2021. 3. 24. 16:25
  • "오버라이딩 (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