본문 바로가기
코스웨어/11년 내장형하드웨어

[내장형]이수란_2011.8.10

by 알 수 없는 사용자 2011. 8. 10.
728x90
반응형

[ this , super ]

일반적으로 자동으로 상위클래스의 default 생성자를 호출함


 -> 상위클래스에 default 생성자가 없는 경우 (인자를 가진 생성자만 있을 때)
      하위클래스에서 자동으로 default 생성자가 만들어지지 않음.(기본적으로 인자없는 생성자를 호출하기 때문에) 


 --> 상위클래스의 생성자 호출을 위해 super 사용

       ex)  Super();           
              Super(매개변수);   // 상위클래스의 생성자 호출
              Super.변수;          // 상위클래스의 변수를 호출
              Super.메소드();     // 상위 클래스의 메소드를 호출


      cf)   this();
             this(매개변수);
             this.변수;
             this.메소드();          // 자기자신의 생성자, 변수, 메소드 호출
 

__ex.


 

__ex. 예문 전체

/*    warrior 클래스   */

 /*    dark warrior 클래스   */

 /*    main   */

/*  결과 */

 




... 내용이 별로 없네요;

728x90