构造方法加private后就不能被继承,如下面代码
class Fu
{
<span style="color:#ff0000;">private Fu(String str)</span>
{
System.out.println("我是父"+str);
}
public void print()
{
System.out.println("我是父类方法");
}
}
class Zi extends Fu
{
Zi(String str)
{
super(str);
}
public void print()
{
System.out.println("我是子类方法");
}
//public void Fu()
// {
/// System.out.println("我覆盖了父类方法");
//}
}
如果红色字体变为public才可以被编译运行。