■ 자바 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를 공부한 적이 없다구요!
반응형
'Dev > JAVA' 카테고리의 다른 글
| [퍼옴/메모] 이클립스 자동완성 (0) | 2018.06.19 |
|---|---|
| 데이터베이스 자료형과 맵핑되는 JAVA의 자료형 (0) | 2018.01.30 |
| JAVA 메소드 오버로딩(Overloading) (0) | 2018.01.28 |
| JAVA private 를 사용하자. 정보은닉과 캡슐화. (1) | 2018.01.20 |
| JAVA 생성자(Constructor) 개념 정리하기! (0) | 2018.01.20 |
| 함수, 변수, 속성, 메서드(메소드) 쉽게 구분하는 예시 (0) | 2017.10.26 |
| 자바스크립트 주석 처리방법 2가지 (2) | 2017.10.26 |
| JAVA는 객체지향 프로그래밍 언어 (0) | 2017.06.08 |