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