Dev/JAVA

JAVA super() 개념 정리하기

Fehoon- 2018. 1. 20. 21:54

■ 자바 super() 의 역할

 

생성자란?

http://fehoon.tistory.com/99?category=690189

 

 

1. 상위 클래스의 *생성자를 호출 할 경우 사용한다.

2. 상위 클래스의 멤버 변수나 메소드 접근 시 사용한다.

class abc{
int a;
int b;

public abc(int a, int b){
    this.a = a;
    this.b = b;
    }
}

class def extends abc{
    int c;
    public def(int a, int b, int c){
        super(a,b); // 부모클래스 abc의 생성자를 호출하고 변수값을 각각 초기화 한다.
        this.c=c;
    }
}

 

 

 

참고 서적: 난 정말 JAVA를 공부한 적이 없다구요!

반응형