在 Java 中,可以在类中声明方法以防止子类覆盖它。
例如:
class Foo {
final void bar() {
// some code here.
}
}
Dart中有类似的构造吗?
package:meta
提供了一个@nonVirtual注解禁止覆盖方法和@sealed注解完全禁止派生类。
请注意,这些注释仅提供hints to dartanalyzer
。它们实际上不会阻止任何违反注释的行为,相反,它们会在执行分析时打印警告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)