请教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, 4 months ago


恩,的却不能覆盖

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


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


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


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

Dust╋ answered 12 years, 4 months ago


不算

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


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

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


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


xiaopan answered 12 years, 4 months ago


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


呵呵

cacezx answered 12 years, 4 months ago


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


Turtle answered 12 years, 4 months ago


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

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


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

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


private和final都不能override.

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


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

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

Your Answer