A sentimental robot

Inheritance exercise(2) 본문

Java

Inheritance exercise(2)

GOD03219 2017. 12. 29. 10:27

public class AA {

 private String str;
 
 public AA(String a){        //AA생성자 overloading

  str=a;
 }
 public String getStr(){
  return str;
 }
 
}


 



public class BB extends AA {
 private int aa;

 

 public BB(String a,int aa) {       //BB 생성자 overloading
  super(a);   // 부모클래스(AA)가 오버로딩 되었으니 명시적으로 적어준다.
  this.aa=aa;
 }

 public int getAa(){
  return aa;
 }

 

}

 

 



public class CC extends BB {

 public CC(String a, int aa) {
  super(a, aa);

 }

 

 public static void main(String[] args) {

 

  CC cc = new CC("Superman", 1000);


  System.out.println(cc.getStr());
  System.out.println(cc.getAa());


 }

}

 

'Java' 카테고리의 다른 글

Abstract class,추상클래스에 대해서  (0) 2017.12.29
Overridding, 재정의  (0) 2017.12.29
Inheritance exercise(1)  (0) 2017.12.29
Is~a 상속관계  (0) 2017.12.29
Extended.ver  (0) 2017.12.28