在C#中只能有一个基类,如果继承了个抽象类,就必须执行所继承的所有抽象成员(除非派生类也是抽象的)
编译器不允许派生类的可访问性比其基类更高
即内部类可以继承于一个公共类,但公共类不能继承于一个内部类
如果没有指定基类,那么被定义的类继承自System.Object
还可以在冒号后面指定支持的接口
如果指定了基类,冒号后面跟着基类名,再接着一个或多个指定的接口,之间用逗号分割
例如:
给MyClass指定一个接口:
public class MyClass : IMyInterface
{
// Class members.
}
给MyClass指定基类和接口:
public class MyClass : MyBase, IMyInterface
{
// Class members.
}
|