C#中的封闭类和封闭方法(sealed)

1.封闭类:sealed class

如果不希望自己编写的类被继承,或者有的类已经没有再被继承的必要了,就可以定义为封闭类。

封闭类的声明使用sealed修饰符,这样就可以防止该类被其他类继承。由此可知,封闭类不能同时又是抽象类。

2.封闭方法:

C#还提出了封闭方法(sealed method)的概念。方法使用sealed修饰符,在派生类中不能覆盖基类中的封闭方法。

发布了138 篇原创文章 · 获赞 22 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/guihaiyuan123/article/details/83041055