在 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>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP