java - 是否可以要求抽象类的子类覆盖父类(super class)的继承方法?

标签 java overriding abstract-class

我编写了一个抽象类,我确信所有子类都需要重写 .equals 和 .hashCode 才能发挥作用。然而,抽象类不具有自身重写这些方法所需的信息。是否可以要求抽象类的子类重写该方法?

最佳答案

是的,您还需要使方法抽象,例如

abstract boolean equals(Object o);

关于java - 是否可以要求抽象类的子类覆盖父类(super class)的继承方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56587054/

相关文章:

java - 与 Web 应用程序同时运行 jar 文件(独立的 java 控制台应用程序)

java - 如何通过Selenium阻止chrome中的弹出窗口

java - 在具有主键的类中覆盖 equals 方法而不破坏对称性

ios - 重写方法未被调用

language-agnostic - 抽象基类何时可以拥有(非静态)数据成员?

Java - 优化多命令调用

java - 在自定义 View 中触摸和删除触摸时绘制圆圈

css - Div导航栏背景颜色不显示

python - 如何在 Python 3.4+ 中写入抽象属性

Java多态/抽象类帮助