专注Java教育13年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,一家只教授Java的培训机构
首页 hot资讯 告诉你构造函数可以被继承吗

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

更新时间:2022-09-22 09:30:59 来源:动力节点 浏览93次

不,构造函数不能在 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基础的小伙伴学习,希望对大家能够有所帮助哦。

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

免费课程推荐 >>
技术文档推荐 >>
返回顶部