목차
- super 예제
- super 정의
super 예제
Hz.java
class Site {
public void site() {
System.out.println("홈짱닷컴 Homzzang.com");
}
}
class My extends Site {
public void site() {
super.site(); // 부모 클래스의 메서드 호출.
System.out.println("홈페이지 제작관리 강의");
}
}
public class Hz {
public static void main(String[] args) {
Site my = new My();
my.site();
}
}
결과값:
홈짱닷컴 Homzzang.com
홈페이지 제작관리 강의
super 정의
슈퍼 클래스 (부모) 객체 의미.
1.
super 키워드는 주로 아래 용도로 쓰임.
① 슈퍼 클래스 메서드 호출.
② 슈퍼 클래스 생성자에 접근.
③ 동일명의 메서드 있는 슈퍼 클래스와 서브 클래스간 혼동 방지.
2.
super 키워드 이해하려면 아래 개념에 대한 이해 필요.
① Inheritance (상속)
② Polymorphism (다형성)