6

我正在阅读并需要对最终类和方法进行一些说明。我的理解是,将一个类声明为 final 会阻止该类被扩展。因此,是否有必要将 final 类中的方法声明为 final?在我看来,如果类不能扩展,则没有必要将方法声明为 final。

4

3 回答 3

5

如果类被声明为final,则不需要将方法声明为final,因为该类已经无法扩展。

于 2012-06-14T04:22:40.423 回答
1

不,这是隐含的,所以没有必要(但如果你愿意,你也可以这样做)。

于 2012-06-14T04:22:30.380 回答
1

final意味着类不能被扩展意味着任何方法都没有重载的范围。因此,在方法上使用 final 修饰符是多余的。

于 2012-06-14T04:23:50.083 回答