我在一些网站上发现了这个问题,比如"你会阻止某人覆盖java.lang.Object类吗?" 但我无法理解的回应.根据我的想法,它可能会完成 -
可以创建一个Base类,并且可以覆盖Object类的所有方法,然后我们可以为每个方法抛出一些不支持的异常,所以进一步赢得所有子类; t能够访问Object的任何方法或者更好这样做的方式.
创建一个FinalObject extends Object覆盖每个Object方法并创建它们的类final.
class FinalObject extends Object {
public final int hashCode() { return super.hashCode(); }
public final int equals(Object o) { return super.equals(o); }
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3488 次 |
| 最近记录: |