(修饰符列表)abstract class类名{类体}
4.抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的。
5.final和abstract不能联合使用,这两个关键字是对立的。
6.抽象类的子类可以是抽象类。
7.抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法提供子类使用的。
8.抽象类关联到一个概念,抽象方法,什么是抽象方法呢?
抽象方法标识没有实现的方法,没有方法体的方法。例如:
public abstract void dosome();
9.抽象方法的类必须是抽象类,抽象类的方法不一定要是抽象方法。
抽象方法的特点是:特点1:没有方法体,以分号结尾。特点2:前面修饰符列表中有abstract关键字
10.抽象类中不一定有抽象方法,但抽象方法必须出现在抽象类中
11.非抽象方法集成抽象类,必须重写抽象类里的方法,如果是抽象类继承抽象类,那么就不一定要重写父类的方法
public abstract class AbstractTest extends AbstractChildTest{
* 类到对象是实例化。对象到类是抽象
public static void main(String[] args) {
@Override
void Bird() {
abstract class AbstractChildTest{
abstract void Bird();
Android 工程师 @ 上海裕慕网络科技有限公司
粉丝