class a
{
private String name;
private int age;
a( String name,int age)
{
this.name=name;
this.age=age;
}
public void dy()
{
System.out.println(name+age);
}
}
class b extends a
{
private String name;
private int age;
private String jia;
a( String name,int age,String jia)
{
super(name,age); //这里不是已经在父类初始化了吗 就在这想不明白了................
this.jia=jia;
}
public void dyy()
{
System.out.println(name+age+jia);
}
}
class demo
{
public static void main(String[] args)
{
b p=new b("小王",6,"黑马");
p. dyy(); //问题在这 为什么打印出来的是 null 0 黑马 ? 转不过来弯了求解答
}
}
|