如何防止类'a'被另一个类继承?

新手上路,请多包涵

我有一个名为 fdetails 的类,我不希望任何其他类继承该类。

我可以将它设置为不被另一个类继承吗?我想用以下 3 种语言完成这项工作:

  • 爪哇
  • VB.NET 3.5
  • C# 3.5

原文由 Vishnu Pradeep 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 343
2 个回答
java: final
vb: NotInheritable (NonOverrideable for properties)
c#: sealed

原文由 Femaref 发布,翻译遵循 CC BY-SA 2.5 许可协议

在 Java 中使用 final 关键字:

 public final class fdetails{

}

在 C# 中使用 sealed 关键字:

 public sealed class fdetails{

}

在 VB.net 中使用 NotInheritable 关键字:

 public notinheritable class fdetails

end class

原文由 chillysapien 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题