class Demo
{
public static void main(String[] args)
{
Zi z1= new Zi();
Zi z2= new Zi(4);
}
}
class Fu
{
Fu()
{
System.out.println("父 无参的");
}
Fu(int x)
{
System.out.println("父 有参的");
}
}
class Zi extends Fu
{
Zi()
{
//super();
System.out.println("子 无参的");
}
Zi(int x)
{ //super();
super(x);
System.out.println("子 有参的");
}
}
这个例子你去运行下就非常明白了,他继承找父的时候,super();这条语句是隐藏的,但只能传递无参数据,如果想自定义传数据的话,这条语句必须写上,而且里面也要有值;
继承的时候,如果不写,就要调用父类无参构造方法了!
如果不明白,私聊, 继承 这块,我学的透! |