【发布时间】:2015-07-06 20:47:25
【问题描述】:
我的意思是,很明显,多态方面没有任何好处,
并将(所有)这些方法声明为 final 会阻止我覆盖它们。 而且我知道这是可能的,编译器不会阻止你这样做。
我很想得到一个用法示例...
【问题讨论】:
-
我不确定是否有一个。
-
是什么让您认为有好处?只是编译器允许您这样做的事实?编译器让你做很多无用的事情。
public static void main(String[] args) { throw new RuntimeException("useless"); } -
可能你只是真的想要一个不能直接实例化但不需要任何抽象方法的基类。不寻常但耸了耸肩。
-
你能给我们举个例子吗?
标签: java oop abstract-class final