【发布时间】:2015-04-24 17:48:14
【问题描述】:
我知道 Abstract 是其他扩展的类 但是为什么要扩展一个非抽象类呢? 通常只从抽象类扩展是不是更好的约定,因为它们不能被实例化,所以它不会做奇怪的事情?
一个例子说明为什么一个人必须是抽象的/不是抽象的以显示区别会很棒。
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为它确实应该在 Programmers.SE 上,但它会以duplicate of this question 的形式迅速关闭
-
考虑到现在,在 Java 8 中,我们有默认方法,这实际上不是一个坏问题。
-
@alfasin 这不是一个坏问题,它只是“问和回答”
-
我找不到适合初学者阅读的简单答案:/
-
@durron597 您发布的链接讨论了摘要与最终/密封。那不是同一个问题。此外,我没有写我的第一条评论作为对你的评论。
标签: class inheritance abstract-class