库作者可以使用 final 关键字来阻止应用程序程序员进一步重写虚拟函数。
final
应用程序程序员可以使用 override 关键字来要求他实现的虚拟函数必须在基类中也存在。
override
有关受限重写的更多信息