【问题标题】:Is there any option to create final method in dart so no one can override it?是否有任何选项可以在 dart 中创建最终方法,所以没有人可以覆盖它?
【发布时间】:2021-11-02 19:02:23
【问题描述】:

在 Dart 中,每个方法都会被覆盖。在我们的业务逻辑中,我们不需要我们的 this 函数永远不会被其子类覆盖,所以我们如何创建函数

【问题讨论】:

  • 我不认为这是可能的,但你为什么想要这个?

标签: class dart oop inheritance


【解决方案1】:

没有。

Dart 无法使虚拟方法成为最终/不可覆盖的。 此外,所有的类都引入了一个接口,因此有人可以实现相同的接口,甚至无需扩展原始类。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 2021-10-28
    • 2010-11-15
    • 2012-03-20
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多