吾生也有涯,而知也无涯。这篇文章主要讲述Android-Java-抽象类相关的知识,希望能为你提供帮助。
定义抽象类,就一定会定义抽象方法,抽象方法没有方法体{},就证明抽象方法 是不运行的,抽象方法 是给子类继承覆盖运行的,
子类继承->
抽象类 就必须覆盖抽象方法,否则编译都失败;
水果案例:
定义水果抽象类 FruitAbstract:
package android.java.oop16; /** * 定义一个抽象类,此类 可以有抽象方法,也可以有普通方法,静态方法 等等; */ public abstract class FruitAbstract {/** * 去买水果,具体什么水果,还不知道,属于抽象的,模糊的, * 所以定义成抽象方法,具体是什么水果,让子类去覆盖实现 */ public abstract void info(); }
【Android-Java-抽象类】
描述
推荐阅读
- Android-Java-接口Interface
- 零碎*学习安卓开发——使用网咯技术
- Android-Java-子类实例化过程(内存图)
- Android-Java-饿汉式单例模式(内存图)
- android中的wrap_content,match_parent, fill_parent
- androidLoader机制
- Android的Frangment的第一种声明方式
- Android-Java-静态变量与静态方法&普通变量与普通方法(内存图 完整版)
- 19.2.4 [LeetCode 42] Trapping Rain Water