'final'关键字是什么意思?

Jer*_*oen 5 final d

dlang.org上的接口的这个文档页面上,它说接口必须实现最终方法.什么是最终方法?似乎没有在任何其他页面上提及该关键字.

这个页面,我发现,但它似乎是一个仍然由古D1.

final函数只是一个返回不可变结果的函数吗?关键字是否仍然存在?

Vla*_*eev 11

来自虚拟功能:

标记为的函数final可能不会在派生类中被覆盖,除非它们也是private.


Ada*_*ppe 4

最终函数是不能在子类中重写的函数(与虚函数相反)。

所有模板都是最终的,因此接口中的任何模板都必须具有函数体,否则您将收到链接器错误。