C# 抽象类,接口,集合

1.抽象类

1、抽象类中的方法可以有方法体,也可以没有

 2、抽象类不能被实例化,但是可以在子类中进行 由下至上 转型

 3、抽象类中没有方法体的方法需要子类去实现

实现 关键字 override

 2.接口

表现: 1.能力  2.规范

1.接口像抽象类一样无法被实例化,也像抽象类一样可以被子类 由下向上 转型

2.接口中的方法不能有方法体

3. 系统默认方法是public  abstract

4、没有方法体的方法需要类 去实现

5.接口中可以有属性、常量、索引器,不能有字段

3.集合

 

 

 提问:C#允许多继承吗?

 答:允许

 问:??

 答:类允许单继承,接口允许多继承

 问:喔!!!!!!

猜你喜欢

转载自blog.csdn.net/h_ppap/article/details/120532903