抽象类 | abstract |
表示类是不完整的 | |
不允许实例化 | |
可以包含抽象成员 | |
密封类 | sealed |
不许被继承 | |
不允许包含抽象成员 |
一个类不能同时修饰为抽象类和密封类
抽象类一般作为基类,抽象类的一个重要的特点是:不能实例化,简单的说就是不能New。
密封类是一个不能被继承的类,比如String类就是一个典型的密封类。
1
public
abstract
class
WarehouseBase
//
仓库
2
{
3
4
}
5
6
7
public
class
AutomaticWarehouse : WarehouseBase
//
自动化仓库
8
{
9
10
}
11
12
13
public
sealed
class
VirtualWarehouse : WarehouseBase
//
虚拟仓库
14
{
15
16
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

本文转自shyleoking 51CTO博客,原文链接:http://blog.51cto.com/shyleoking/806299