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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuwenwen3779 中级黑马   /  2015-7-1 22:14  /  333 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

概念:
抽象方法:
        只有方法声明,没有方法体的方法称为抽象方法。用abstract关键字修饰。
抽象类:
        如果一个类中含有抽象方法,这个类就可以被称为抽象类。该类也需要被abstract修饰。

抽象类的特点:
        1) 抽象方法和抽象类,必须用abstract关键字修饰
        2) 抽象类中不一定有抽象方法,但是有抽象方法的类就必须是抽象类.
        3) 抽象类不可以被实例化. 要想实例化,必须使用具体的实现子类的对象.
        4) 子类继承自抽象类,要么子类继续抽象,要么就必须重写(实现)抽象类中的抽象方法.
               
抽象类是要求子类必须实现某些功能.
               
抽象类的成员特点:
        1:成员变量 可以有成员变量,也可以有常量。
        2:构造方法 有构造方法的。
            既然不能被实例化,那么有构造方法有什么用?
        可以用于子类访问父类数据前,对父类数据进行初始化。
        3:成员方法
        可以有抽象方法,也可以有非抽象方法。
        抽象方法是为了要求子类做某些事情。
        非抽象方法是为了提高代码复用性,被子类继承。

评分

参与人数 1黑马币 +10 收起 理由
GA_瑜 + 10 很给力!

查看全部评分

0 个回复

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