class fu
{
String name;
private int age;
age=8;
fu(int age)
{
this.age=age;
}
public int getAge()
{
return age;
}
}
class zi extends fu
{
zi(int age)
{
super(age);
}
}
class demo5
{
public static void main(String[]args)
{
zi a=new zi(8);
System.out.println(a.getAge());
}
}
按理说,类加载过后,建立对象,默认初始化int age;,然后显示初始化age=8;,为什么就报错了呢
还有个小小的问题,不是父类私有以后就不能继承了吗。。那为什么子类的形参 |
|