Possible Duplicate:
What is the use of creating a constructor for an abstract class in Java?
例:
abstract public class AbstractDemo
{
private int ab;
public AbstractDemo()
{
ab=10;
}
public int getAb()
{
return ab;
}
public void abstractMethod()
{
//On the line below it gives error.
AbstractDemo demo=new AbstractDemo();
}
}
编辑以格式化代码
最佳答案
我认为,抽象类中的构造函数可以执行一些初始化工作,而所有子类都不需要在其自己的构造函数中重复执行。