密封类

作者: 混世小码农 | 来源:发表于2019-03-07 13:07 被阅读0次

    密封类:断子绝孙

    如果我们的类是密封类,那么就意味着不能有任何派生类。

    但是密封类是可以拥有父类

    C#中密封类使用sealed关键字,sealed可以将类或方法声明为密封类或者密封方法

    对于密封类来说,表示不能继承该类

    对于密封方法来说,表示不能重写该方法

    密封类不能使用protected,密封类不能使用Virtual

    密封类的不可继承性,所以密封类不能声明为抽象函数,即sealed关键字不能和abstract共同使用

    如果用sealed修饰方法,必须遵循一个条件:这个类必须有父类,并且重写了父类的虚方法才可以用sealed修饰,否则绝对不行.

    密封类的作用就是为了防止外界类修改到本类,破坏类的内部构造.

    相关文章

      网友评论

          本文标题:密封类

          本文链接:https://www.haomeiwen.com/subject/plzxvttx.html