抽象类和接口差异

/// 抽象类是一个类,里面可以包含一切类可以包含的

/// 抽象成员 必须包含在抽象类里面,抽象类还可以包含普通成员

/// 继承抽象类后,必须显示的override其抽象成员

/// 抽象类不能直接实例化,声明的对象只能使用抽象类里的方法,

///不能用子类新增的方法

/// 父类只有一个

/// is a

---------------------------------------------------------------------------------------------------

/// 接口不是类,里面可以包含属性、方法、事件   不能包含字段,委托,

///不能用访问修饰符

/// 接口只能包含没有实现的方法

/// 实现接口的话,必须实现全部方法

/// 接口不能直接实例化,声明的对象只能使用接口里的方法,

///不能用子类新增的方法

/// 接口可以实现多个

/// can do

接口里面方法不用加public 因为默认就带有public 

/// 普通方法是由编译时决定的 声明的对象,左边
/// 虚方法是由运行时决定的 实例化对象 ,右边

posted @ 2020-03-03 21:33  安以痕_陈  阅读(117)  评论(0编辑  收藏  举报