java - 我们有 .NET "mustinherit"或 "notinheritable"的 Java 对应者吗?

标签 java oop

我们如何声明Java中的某个类必须被继承而不是直接从自身实例化,或者相反,如何强制它不被继承?在 .NET 中,我们可以使用“mustinherit”和“notinheritable”修饰符。

最佳答案

不能实例化的java类是抽象的

abstract class A {

不能继承的java类是final

final class A {

关于java - 我们有 .NET "mustinherit"或 "notinheritable"的 Java 对应者吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820243/

相关文章:

java - OOP:哪个类应该拥有一个方法?

php - 多个数组元素到类对象

javascript - 如何从对象中调用方法中的变量?

java - 无法在类中 Autowiring bean

java - 如何在没有服务器的情况下从一台设备向另一台设备发送信号或消息

java - 具有不同范围的依赖项中的 Maven 依赖项

java - 无法在子级中初始化父级中定义的字段

java - 如何在android中创建动画饼图?

Java双重初始化为0

c# - 如果你有一个只有抽象方法的抽象类怎么办?这与界面有何不同?