65.9K
CodeProject 正在变化。 阅读更多。
Home

接口、抽象类、部分类和密封类

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.18/5 (4投票s)

2013 年 10 月 11 日

CPOL
viewsIcon

40839

接口接口类似于类,但其中的所有方法和属性都是抽象的。接口不能像抽象类一样被实例化。所有

接口

接口类似于类,但其中的所有方法和属性都是抽象的。接口不能像抽象类一样被实例化。接口中定义的所有方法和属性默认都是公共的和抽象的。

接口通常指实体向外部提供的自身抽象。接口可以帮助分离外部和内部通信的方法,而不会影响外部实体与类型的交互方式。 

 抽象类

抽象类抽象类是指至少定义了一个抽象方法的类。这种类型的类不能被实例化。抽象类可以拥有一个或多个抽象方法和属性,以及其他像普通类一样的其他方法和属性。

部分类 

在两个或多个文件中定义的类称为部分类。使用关键字 `partial` 来定义类。在大型项目中,将一个类分散到多个文件中允许多个程序员同时对其进行处理。在编译时,所有部分类将被编译成一个类型。

密封类

密封类是指不能被继承的类。密封类用于限制面向对象编程的继承特性。


 

© . All rights reserved.