如何防止在派生类中重写方法? [英] How to prevent a method from being overridden in derived class?

查看:65
本文介绍了如何防止在派生类中重写方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何强制派生类不会覆盖基类方法?

How can I enforce that a base class method is not being overridden by a derived class?

推荐答案

如果你做了方法非虚拟,派生类不能覆盖该方法。但是,类不能覆盖基类中的方法,并且阻止进一步派生类不能覆盖相同的方法。一旦该方法是虚拟的,它就会保持虚拟状态。

If you make the method non-virtual, derived classes cannot override the method. However, a class cannot override a method from a base class, and also prevent further derived classes from overriding the same method. Once the method is virtual, it stays virtual.

这篇关于如何防止在派生类中重写方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆