java - 在抽象方法中添加通用参数 (Java)

标签 java

假设我有一个名为“Subsystem.java”的抽象类,并且有一个扩展它的类,名为“Drive.java”。在 Subsystem.java 中,我有一个名为“initialize”的方法,不带参数。如何在 Drive.java 中重写该方法并添加参数?换句话说,我希望能够将没有参数的方法重写为有参数的方法。这可能吗?谢谢。

最佳答案

不,那不是 override ,但是 overload 。您仍然无法从 Drive 创建实例,因为它具有未实现的抽象方法。

覆盖具有完全相同的签名。 重载具有相同的名称,但参数类型不同。

关于java - 在抽象方法中添加通用参数 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59706292/

相关文章:

java - 更改调整 JTable 标题光标的大小

java - 存储JSON对象: SQLite vs serialization to disk

java - 扩展接口(interface)更改方法签名

java - 访问数据库的最佳基于 Web 的应用程序是什么

java - ListView 仅显示数据库中匹配条件集的 4 条记录中的 3 条

java - 使用 MyBatis 返回对象内部对象的列表

java - Spring Batch 多行记录 PatternMatch BeanList

java - 发布不可变

java - 将 Spring bean 注入(inject) RestEasy

java - 添加复选框后 Android 应用程序崩溃