密封类 sealed关键字
密封类不能被继承,密封方法会重写基类中的方法,但本身不能在任何类中进一步重写
1
sealed class SealedClass
2
{
3
public int x;
4
public int y;
5
}
6
class MainClass
7
{
8
static void Main()
9
{
10
SealedClass sc = new SealedClass();
11
sc.y = 110;
12
sc.x = 150;
13
Console.WriteLine("x={0},y={1}", sc.x, sc.y);
14
}
15
}
密封类只要是为了防止第三方未经授权的扩展自身的类
2

3

4

5

6

7

8

9

10

11

12

13

14

15
