C#程序开发基础sealed关键字sealed关键字.pptxVIP

  • 6
  • 0
  • 约1.11千字
  • 约 10页
  • 2021-04-15 发布于北京
  • 举报

C#程序开发基础sealed关键字sealed关键字.pptx

C#程序开发基础;;1 密封类 在C#中,使用sealed关键字修饰的类,被称作密封类。它不可以被继承,也就是说不能派生子类。 接下来通过一个简单的例子来学习sealed关键字的使用,具体如下。;sealed class Animal { public virtual void Shout() { Console.WriteLine(动物叫。。。); } } class Dog : Animal { public override void Shout() { Console.WriteLine(狗叫。。。); } };程序编译报错,结果如下图所示。;由于Animal类被sealed关键字所修饰,因此当Dog类继承Animal类时,编译出现“program05.Dog”;无法从密封类型“program05.Animal派生”的错误。 由此可见,被sealed关键字修饰的类不能被其他类继承。;2 密封方法 当一个类的方法被sealed关键字修饰后,这个类的子类将不能重写该方法。 接下来通过一个案例来演示这种情况,具体如下。; class Animal { publi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档