C# 抽象类和抽象方法
2014-03-03 10:05
218 查看
1. 抽象方法用abstract修饰
2. 抽象方法不能有方法体.大括弧也不能有.
3. 抽象方法必须要在抽象类中.
4. 抽象方法不能实例化.因为有抽象成员 而抽象成员是没有方法体的.
5. 子类必须重写父类的抽象方法
6. 在子类中无法通过base关键字调用父类的抽象方法.
7. 抽象方法是光说不做,只是定义了具有这样的行为,但是具体的实现交给子类.
8. 抽象类中可以拥有非抽象成员. 为了继承给子类.
9. 抽象类中可以拥有虚方法.
10. 子类必须重写父类的方法 父类没有必要实例化 就用抽象类.
11. 抽象类是被继承的.为了多态.
12. 抽象成员不能是私有的 因为子类没办法方法就没办法重写.
2. 抽象方法不能有方法体.大括弧也不能有.
3. 抽象方法必须要在抽象类中.
4. 抽象方法不能实例化.因为有抽象成员 而抽象成员是没有方法体的.
5. 子类必须重写父类的抽象方法
6. 在子类中无法通过base关键字调用父类的抽象方法.
7. 抽象方法是光说不做,只是定义了具有这样的行为,但是具体的实现交给子类.
8. 抽象类中可以拥有非抽象成员. 为了继承给子类.
9. 抽象类中可以拥有虚方法.
10. 子类必须重写父类的方法 父类没有必要实例化 就用抽象类.
11. 抽象类是被继承的.为了多态.
12. 抽象成员不能是私有的 因为子类没办法方法就没办法重写.
相关文章推荐
- 关于C#中的抽象类、抽象方法和虚方法的探究
- C# 抽象类,抽象属性,抽象方法(实例讲解)
- 【C#】C#中的继承 (继承、抽象类和抽象方法、接口)
- C#的抽象类和抽象方法
- C# 之抽象类和抽象方法
- C#中的抽象类、抽象方法
- C#抽象类和抽象方法
- 在C#中抽象类和抽象方法的特征和用途[完全解析]
- C# 抽象类与抽象方法
- C# 抽象类和抽象方法
- C#多态性-抽象类和抽象方法概述
- C# 抽象方法和抽象类
- 28. C# -- 抽象类和抽象方法
- C#中的继承 (继承、抽象类和抽象方法、接口)
- c# 抽象类 抽象方法
- C#基础:抽象类和抽象方法实现多态以及简单工厂设计模式的语法
- C#中的抽象类和抽象方法
- 【C#小知识】C#中一些易混淆概念总结(七)---------解析抽象类,抽象方法
- C#抽象类和抽象方法的特征和用途
- C# 抽象类和抽象方法详解