我们如何声明Java中的某个类必须被继承而不是直接从自身实例化,或者相反,如何强制它不被继承?在 .NET 中,我们可以使用“mustinherit”和“notinheritable”修饰符。
问问题
785 次
3 回答
6
无法实例化的 java 类是抽象的
abstract class A {
你不能继承的java类是final
final class A {
于 2012-12-11T12:16:54.510 回答
5
必须继承而不是直接从自身实例化
让它abstract
。
或者相反,如何强制它不被继承?
让它final
。
于 2012-12-11T12:16:55.393 回答
2
我不熟悉.NET,所以我可以根据我对名称的理解来回答。“mustinherit”abstract
在java中的意思是“noninheritable”final
在java中的意思
于 2012-12-11T12:17:41.327 回答