A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

抽象类:
        特点:
                1、抽象类和抽象方法必须用关键字abstract修饰。
                2、抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类或者是接口。(接口不是类)
                3、抽象类不能被实例化。
                        怎么实例化?
                                通过使用多态的技术,同过其具体的子类来创建对象。(抽象类的多态)
                4、抽象类的子类:
                        A:如果子类也是抽象类,可以不用重写父类中的抽象方法。
                        B:如果子类是普通类,必须重写抽象类中的所有抽象方法。
        成员特点:
                成员变量:可以是常量,也可以是变量。
                构造方法:有。
                        抽象类不能被实例化,那为什么还要有构造方法?
                                用于子类对象访问父类数据前,对父类数据进行初始化。
                成员方法:可以是抽象方法,也可以是非抽象方法。
                        抽象方法:强制要求子类必须完成某些事情。
                        非抽象方法:子类可以继承过来,提高代码的复用性。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马