코스웨어/11년 내장형하드웨어
[내장형]이수란_2011.8.10
알 수 없는 사용자
2011. 8. 10. 15:42
728x90
반응형
[ this , super ]
일반적으로 자동으로 상위클래스의 default 생성자를 호출함
-> 상위클래스에 default 생성자가 없는 경우 (인자를 가진 생성자만 있을 때)
하위클래스에서 자동으로 default 생성자가 만들어지지 않음.(기본적으로 인자없는 생성자를 호출하기 때문에)
--> 상위클래스의 생성자 호출을 위해 super 사용
ex) Super();
Super(매개변수); // 상위클래스의 생성자 호출
Super.변수; // 상위클래스의 변수를 호출
Super.메소드(); // 상위 클래스의 메소드를 호출
cf) this();
this(매개변수);
this.변수;
this.메소드(); // 자기자신의 생성자, 변수, 메소드 호출
__ex.
__ex. 예문 전체
/* warrior 클래스 */
/* dark warrior 클래스 */
/* main */
/* 결과 */
/* dark warrior 클래스 */
/* main */
/* 결과 */
... 내용이 별로 없네요;
728x90