//抽象类。
public abstract class MyClass1
{ }
//密封类。
public sealed class MyClass2
{ }
public abstract class BaseClass
{ }
//在C#的定义类中,只能有一个基类,如果继承了一个抽象类,
//就必须思想所继承的所有抽象成员(除非派生类也是抽象类)
public class MyClass3 : BaseClass
{ }
//关键字abstract和sealed不能用在接口中。接口不是类,
//所以没有继承自System.Object
public interface IMyClass
{ }
//接口的继承。还可以使用多个基接口。
public interface IMyClass1 : IMyClass
{ }
//所有的接口成员都必须在支持该接口的类中实现。
public class MyClass4:IMyClass
{ }
//如果指定了基类,那么就要让接口在基类之后。
public class MyClass5 : BaseClass,IMyClass
{ }