抽象类不能实例化,只能继承,关键字是abstract
密封类不能继承,关键字是sealed
编译器不允许派生类的可访问性高于基类。也就是说,内部类可以继承于一个公共基类,但公共类不能继承于一个内部类。
基类和接口的正确方式如下:
public class MyClass: MyBase,IMyInterface
{
//Class members
}
不能再接口使用关键字abstract和sealed
无或internal:只能在当前项目中访问类
public:可以在任何地方访问类
abstract或internal abstract:类只能在当前项目中访问,不能实例化,只能供继承只用
public abstract:类可以在任何地方访问,不能实例化,只能供继承只用
sealed或internal sealed:类只能在当前项目中访问,不能供派生类之用,只能实例化
public sealed:类可以在任何地方访问,不能供派生类之用,只能实例化
阅读(360) | 评论(0) | 转发(0) |