不,构造函数不能在 Java 中被继承。
在Java继承定义中,子类继承了超类的成员,但构造函数除外。
换句话说,构造函数在Java中不能被继承,因此没有必要在构造函数之前写final。
public interface InterfaceTest {
public InterfaceTest(){
}
public abstract void display();
public abstract void show();
}
尽管如此,如果您尝试在接口中编写构造函数,它将产生编译时错误。
C:\Sample>javac InterfaceTest.java
InterfaceTest.java:2: error: <identifier> expected
InterfaceTest(){ ^
1 error
C:\Sample>
以上就是关于“告诉你构造函数可以被继承吗”的介绍,大家如果想了解更多相关知识,可以关注一下本站的Java极悦在线学习,里面的课程内容由浅到深,细致全面,很适合0基础的小伙伴学习,希望对大家能够有所帮助哦。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习