带参的基类构造器调用问题,有没有大侠帮忙看下,谢谢。。
直接上代码,不多说
public class KK
{
public static void main(String[] args)
{
ww aww= new ww(50); //这里貌似有问题,但不知道是什么导致的
aww.growHeight(30); //这里IDE提示 h一直等于30
System.out.print(aww.getHeight());
}
}
class kk
{
public kk(int h)
{
this.height=h;
}
public int getHeight()
{
return this.height;
}
public void growHeight(int h)
{
this.height=height+h;
}
public void breath()
{
System.out.print("hu...hu...");
}
private int height;
}
class ww extends kk
{
public ww(int h)
{
super(h);
System.out.print("hello,pandora");
}
public kk giveBirth()
{
System.out.print("give baby");
return (new kk(20));
}
}