java - 使用私有(private)构造函数扩展类

标签 java constructor private extends

是否可以使用不可见构造函数扩展一个类,而不必知道该构造函数的作用并再次实现它?

import java.sql.DriverManager;
    
public class myDriverManager extends DriverManager {
    public myDriverManager() {
        super(); //Fehler: the constructor DriverManager() ist not visible
    }
    
}

最佳答案

你不能扩展 DriverManager ,但您可以改为实现 DataSource

NOTE: The DataSource interface, new in the JDBC 2.0 API, provides another way to connect to a data source. The use of a DataSource object is the preferred means of connecting to a data source.

关于java - 使用私有(private)构造函数扩展类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62670689/

相关文章:

c++ - 结构作为构造函数参数(在 main 中声明)

c++ - 可以从外部访问私有(private)运营商吗?

c++ - 'QObject::QObject(const QObject&)' 是私有(private)的

linux - 如何导入SSH私钥?

java - JPA:如何根据 ID 以外的字段值获取实体?

java - 如何使用 jpos 解析给定的行?

java - jar 文件可以使用目标类吗?

关于原始数组的 Java 泛型方法代码重复问题

java - Hibernate 不插入外键 ManyToOne 实体

java - (PircBotX,Java和Twitch)应如何应用该对象?