Android-Java-抽象类

Posted 原创Android 努力学习 专一安卓 持之以恒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-Java-抽象类相关的知识,希望对你有一定的参考价值。

定义抽象类,就一定会定义抽象方法,抽象方法没有方法体{},就证明抽象方法 是不运行的,抽象方法 是给子类继承覆盖运行的,

子类继承->抽象类 就必须覆盖抽象方法,否则编译都失败;

 


 

 

 

水果案例: 

定义水果抽象类 FruitAbstract:

package android.java.oop16;

/**
 * 定义一个抽象类,此类 可以有抽象方法,也可以有普通方法,静态方法 等等;
 */
public abstract class FruitAbstract {

    /**
     * 去买水果,具体什么水果,还不知道,属于抽象的,模糊的,
     * 所以定义成抽象方法,具体是什么水果,让子类去覆盖实现
     */
    public abstract void info();

}

 

描述

以上是关于Android-Java-抽象类的主要内容,如果未能解决你的问题,请参考以下文章

Android-Java-接口Interface

Android-Java构造代码块&构造方法隐式三行

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

如何将 ViewBinding 与抽象基类一起使用

Android-Java-死锁

Android-Java-面向对象与面向过程的简单理解