密封类
概念
使用sealed密封关键字的类。
实例
在面向对象程序的设计中,密封类的主要作用就是不允许最底层子类被继承。
让类无法再被继承 ,加强面向对象设计的规范性,结构性。
密封方法
概念
使用sealed密封关键字的方法。
实例
从上方代码可以看到,类之间的继承关系是:
Animal<——Person<——WhitePerson<——LittleWhitePerson
我们在Person和WhitePerson都重写了父类的方法,但是我们在WhitePerson中重写时前面加上了密封关键字 sealed。意味着到此,这两个函数之后不能够再在子类中进行重写了。
作用:它可以让虚方法和抽象方法在子类中停止被后来者重写。