【黑马程序员】- 面向对象_多态_抽象类

来源:互联网 发布:c语言中的递归 编辑:程序博客网 时间:2024/06/10 08:50

 ----- Windows Phone 7手机开发Net培训、期待与您交流! -----

 

一、抽象类的基本概念

1、抽象类是多态的另一种实现

2、抽象类不能被实例化,抽象类可以有普通成员

3、抽象类存在的意义:

1>抽象类不能被实例化,只能被其他类继承

2>继承抽象类的子类必须把抽象类中的所有成员都重写(实现),除非子类也是抽象类

3>抽象类就是为了重写→多态(代码重用)

4>抽象类中可以有实例成员也可以有抽象成员

5>抽象类不能用static修饰

6>抽象类成员不能使用private访问修饰符

 

二、实例回顾

1、抽象类的定义、使用abstract关键字定义抽象类

                  

2、抽象类的继承

               

3、抽象属性

             

4、抽象类默认访问修饰符为internal

            

 

 ----- Windows Phone 7手机开发Net培训、期待与您交流! -----