菜鸟提问,构造函数问题
请问父类构造函数定义为私有,在子类中如何写构造函数呢?
比如:
public abstract class Ant {
public abstract void eat() ;
private Ant(){};
}
public class Dog extends Ant {
private String dogname;
Dog()
{ fishname=new String("a fish ");
}
Dog(String dogname);
{
this.dogname=dogname;
}
public void eat()
{
}
public static void main(String[] args) {
}
}
我写几个构造函数总是
说,隐式超级构造函数Ant()不可视,必须显示调用另一个构造函数!