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());
}
}