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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵权 中级黑马   /  2014-8-27 22:59  /  1184 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类(掌握)
        (1)多个具体的事物具备相同的方法声明,而方法体不同,我们就只抽取方法声明,然后定义到一个类中。
           而一个没有方法体的方法是一个抽象方法,一个类中有抽象方法,该类必须定义为抽象类。
        (2)抽象类的特点:
                A:抽象类或者抽象方法用abstract修饰。
                B:抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。
                C:抽象类不能被实例化。
                D:子类继承抽象类,要么是抽象类,要么重写所有父类抽象方法。
        (3)抽象类的几个小问题
                A:不能被实例化,要构造方法干啥?
                B:一个类中没有抽象方法,居然定义抽象类,有什么意义?
                C:抽象关键字不能和哪些关键字共存
                        a:private
                        b:final
                        c:static
        (4)抽象类的成员:
                A:成员变量 有变量,也有常量
                B:构造方法 有构造方法,用于子类访问父类数据的初始化
                C:成员方法 有抽象方法,也有非抽象的方法
        (5)抽象类的案例
                A:老师案例
                B:学生案例
                C:员工案例

2 个回复

倒序浏览
总结的不错,同加油
回复 使用道具 举报
大赞一个,谢分享啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马