专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 告诉你构造函数可以被继承吗

告诉你构造函数可以被继承吗

更新时间:2022-09-22 09:30:59 来源:赢咖4 浏览947次

不,构造函数不能在 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赢咖4在线学习,里面的课程内容由浅到深,细致全面,很适合0基础的小伙伴学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>