상속 특징(3) - Object, super 클래스


Object 클래스

모든 클래스의 최상위 클래스

  • 사용자 정의 클래스이든, 자바에서 제공하는 이미 정의된 클래스이든간에 모두 다 Object 를 최상위 클래스로 가진다.

super 클래스

상위 클래스를 호출 시 이용하는 키워드

형태 : super . 메소드명 / super . 매개변수명

예제

// ParentClass 내용
int openYear = 1995;

public void makeJJajang() {
  System.out.println("--makeJJajang() -- START ");
}
// ChildClass 내용
int openYear = 2000;

public void getOpenYear(){
  // this 키워드 - ChildClass 의 변수명 출력
  System.out.println("Child Open Year :" + this.openYear); // 1995
  
  // super 키워드 - ParentClass 의 변수명 출력
  System.out.println("Parent Open Year : " + super.openYear); // 2000
}

좋은 웹페이지 즐겨찾기