Android-Java-抽象类
Posted 原创Android 努力学习 专一安卓 持之以恒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-Java-抽象类相关的知识,希望对你有一定的参考价值。
定义抽象类,就一定会定义抽象方法,抽象方法没有方法体{},就证明抽象方法 是不运行的,抽象方法 是给子类继承覆盖运行的,
子类继承->抽象类 就必须覆盖抽象方法,否则编译都失败;
水果案例:
定义水果抽象类 FruitAbstract:
package android.java.oop16; /** * 定义一个抽象类,此类 可以有抽象方法,也可以有普通方法,静态方法 等等; */ public abstract class FruitAbstract { /** * 去买水果,具体什么水果,还不知道,属于抽象的,模糊的, * 所以定义成抽象方法,具体是什么水果,让子类去覆盖实现 */ public abstract void info(); }