abstract class constructor practical use
抽象类中可以有构造函数吗?
如果是的话,因为我们不能实例化抽象类和构造函数而使用它的方法将永远不会调用。
- "constructor"不是一个好名字。它表明它负责构造(创建)对象,但事实并非如此。new关键字负责创建(未初始化)对象,构造函数代码负责初始化(设置)该对象。所以抽象类中的构造函数只是初始化过程的一部分,它可以是构造子类实例的一部分。
- Rohit-不要从pshemo上面的评论中得到你用错这个词的印象。你没有。只是从Java(或其他几种语言)的角度来看,这个术语本身就有点不正确,EDCOX1×1将是一个更好的术语(因为他/她给出的原因)。但并不是用这个词。-)
- 谢谢@t.j.crowder
对。
为了继承。这样子类就可以使用它了。
对。实现类可以调用它。