告诉你构造函数可以被继承吗 - 极悦
首页 课程 师资 教程 报名

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

  • 2022-09-22 09:30:59
  • 1319次 极悦

不,构造函数不能在 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大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交