如题:什么是抽象类?
有抽象方法的类就是抽象类
什么是抽象方法?
没有方法体的方法就是抽象方法
抽象类的特点是什么?
抽象类和抽象方法都要由关键字abstract修饰
有抽象方法的类一定是抽象类,抽象类里不一定有抽象方法
抽象类不能创建对象
如果一个类想要继承抽象类的话,要么该类是抽象类,要么该类重写抽象类中所有的抽象方法
抽象类的成员特点是什么?
成员变量:可以是变量,也可以是常量
成员方法:可以非抽象方法,也可以是抽象方法
构造方法:有构造方法,但是不能创建对象
abstract关键字不能与哪些关键字共存?
不能与private关键字共存,因为被private修饰的成员方法不可以被重写
不能与final关键字共存,因为被final修饰的成员方法不可以被重写,被final修饰的类不可以被继承
不能与static关键字共存,因为被static修饰的方法可以通过类名直接调用,那调用抽象方法没有意义
|
|