jhy*_*yot 6 java oop inheritance
我正在查看旧的代码库,我找到了一个只调用其父代的方法:
@Override public void select(Object item) { super.select(item); }
这种方法会有用例吗?对我来说,看起来我可以删除它.
zmb*_*mbq 7
删除它几乎没有任何区别.使用反射并select在对象上查找方法时,您会看到不同之处.如果你要求反射不要查看对象的基类,那么在删除它之后它就不会找到该方法.
select
Era*_*ran 5
是的,可以在不更改代码逻辑的情况下删除此方法.
也许它曾经有一个不同的实现被删除,或者应该有一个从未写过的不同实现.
归档时间:
11 年,6 月 前
查看次数:
69 次
最近记录: