【发布时间】:2011-01-19 21:39:37
【问题描述】:
如果我可以确定同一个类中的另一个方法没有被覆盖,我可以对我的一个方法应用一种可能的优化。这只是一个轻微的优化,所以反射是不可能的。我是否应该只创建一个受保护的方法来返回相关方法是否被覆盖,以便子类可以使其返回 true?
【问题讨论】:
-
不优化怎么样?听起来优化还不够重要。
-
匿名:该方法每秒被调用数百次。
-
然后进行反射,并将结果缓存在私有字段中。
-
匿名:有可能,只是有点不干净。
标签: java oop optimization methods overriding