■ 자바 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 |