黑马程序员技术交流社区

标题: 抽象类 [打印本页]

作者: 白衣卿相    时间: 2015-7-28 21:22
标题: 抽象类
抽象类的成员特点:
        A:成员变量 可以有成员变量,也可以有常量。
        B:构造方法 有构造方法的。
            既然不能被实例化,那么有构造方法有什么用?
            可以用于子类访问父类数据前,对父类数据进行初始化。
        C:成员方法
            可以有抽象方法,也可以有非抽象方法。
            抽象方法是为了要求子类做某些事情。
            非抽象方法是为了提高代码复用性,被子类继承。
抽象类的特点:
        A:抽象方法和抽象类用关键字abstract表示。
        B:有抽象方法的类一定是抽象类(或者接口)。
          抽象类中不一定有抽象方法。
        C:抽象类不能被实例化。
            那么,怎么实例化呢?
                通过子类对象进行实例化。
        D:如果一个类继承抽象类,那么
            这个类要么本身也是抽象类。
            这个类重写父类的所有抽象方法。


作者: chad8753    时间: 2015-7-28 21:23
一起学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2