请教final的方法一定不能override吗


请问final的方法一定不能override吗?

  Java code

  class base { private final void t() { } } class ex extends base { private final void t() { } }



请问 private的算override吗? 应该不算吧。。

java J2EE 程序开发

R.P.Y.U 12 years, 11 months ago


恩,的却不能覆盖

宇佐见娅夜 answered 12 years, 11 months ago


final 不能继承 . 重写
private 继承后的子类也是看不见私有的。


无公害沙包 answered 12 years, 11 months ago


大哥,你那 t() 是私有的,服了!

Dust╋ answered 12 years, 11 months ago


不算

我的性别是秀吉 answered 12 years, 11 months ago


不算 final不能被继承 private子类不可以访问

鹏翔二斋少年 answered 12 years, 11 months ago


<fieldset> <legend> 探讨 </legend>
请问 private 的算 override 吗? 应该不算吧。当然不算,私有的方法只有本类自己内部用到了,子类想访问都访问不到,何谈覆盖?
</fieldset>


xiaopan answered 12 years, 11 months ago


<fieldset> <legend> 探讨 </legend>
不算.
因为子类根本就不知道超类中有t()这个方法.
</fieldset>
☆.大虾牛┽ answered 12 years, 11 months ago


呵呵

cacezx answered 12 years, 11 months ago


当然不算了,要不然final有什么用?


Turtle answered 12 years, 11 months ago


不算,子类里的那个是另外定义的一个方法,与父类的没关系。

战斗力只有5 answered 12 years, 11 months ago


pirvate 不可以继承,不可以重写,只能被类体身引用……

苍青色的月光 answered 12 years, 11 months ago


private和final都不能override.

伊小若是深井冰 answered 12 years, 11 months ago


不算,final 就表示它已经绝子绝孙了。

冷水煮泡面 answered 12 years, 11 months ago

Your Answer