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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xyxlx111 中级黑马   /  2015-7-18 23:20  /  265 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题:什么是抽象类?
                有抽象方法的类就是抽象类

        什么是抽象方法?
                没有方法体的方法就是抽象方法

        抽象类的特点是什么?
                抽象类和抽象方法都要由关键字abstract修饰
                有抽象方法的类一定是抽象类,抽象类里不一定有抽象方法
                抽象类不能创建对象
                如果一个类想要继承抽象类的话,要么该类是抽象类,要么该类重写抽象类中所有的抽象方法
       
        抽象类的成员特点是什么?
                成员变量:可以是变量,也可以是常量
                成员方法:可以非抽象方法,也可以是抽象方法
                构造方法:有构造方法,但是不能创建对象

        abstract关键字不能与哪些关键字共存?
                不能与private关键字共存,因为被private修饰的成员方法不可以被重写
                不能与final关键字共存,因为被final修饰的成员方法不可以被重写,被final修饰的类不可以被继承
                不能与static关键字共存,因为被static修饰的方法可以通过类名直接调用,那调用抽象方法没有意义

0 个回复

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