美文网首页
抽象类_2

抽象类_2

作者: 西风兔 | 来源:发表于2017-07-07 10:18 被阅读0次

四个类,体现类的继承;抽象类的抽象和具像

//顶级父类,一切存在的抽象
public  abstract class Things {
    public abstract void grow();
    public abstract void name();
}
//活的
public abstract class Living extends Things {
    @Override
    public void grow() {
        Log.d(TAG, "Living things can grow.");
    }
    abstract void move();
}
//动物
public abstract class Annimal extends Living{
    @Override
    void move() {
        Log.d(TAG, "Annimal can move");
    }
    abstract void moveStyle();
}
//狗 
public class Dog extends Annimal{
    //实现顶级父类的name方法
    @Override
    public void name() {
        Log.d(TAG, "name: Dog ");
    }
 //实现直接父类的moveStyle方法
    @Override
    void moveStyle() {
        Log.d(TAG, "moveStyle: run");
    }
}

相关文章

  • abstract-抽象类、抽象方法

    抽象类的特点: 1、抽象类无法被实例化,无法创建抽象类的对象。 2、虽然抽象类没有办法实例化,但是抽象类也...

  • Java-面向对象-抽象类abstract

    引出抽象类 抽象类的特点 细节问题 1、抽象类一定是个父类? 2、抽象类是否有构造函数? 3、抽象类中是否可以不定...

  • Java抽象类

    Java抽象类目录:1.抽象类1.1 继承抽象类2.抽象方法public abstract double comp...

  • 抽象类和接口

    抽象类和接口的区别: 抽象类:1.抽象类是一个类2.定义抽象类时,使用abstract关键字修饰,继承抽象类时,使...

  • 继承 利用方法的重写实现多态 (bu) 2018-09

    一、抽象类1.什么是抽象类:使用abstract定义的类就是抽象类.注意:抽象类中可以出现抽象方法. 2.定义抽象...

  • 基础知识一

    一、抽象类与接口 抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 ...

  • 抽象类、接口

    **抽象类** 特点:1.抽象类中可以构造方法2.抽象类中可以存在普通属性,方法,静态属性和方法。3.抽象类中可以...

  • PHP中抽象类和接口

    抽象类: 1.抽象类用 [abstract] 关键字声明为抽象类2.抽象类不能被直接实例化3.如果子类需要实例化,...

  • 接口与抽象类

    抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 3.抽象类中可以存...

  • JavaSE知识点8java抽象类和接口

    抽象类 1 使用abstract修饰class的类,叫做抽象类。 2 抽象类不能被实例化。即不能被new出来。 抽...

网友评论

      本文标题:抽象类_2

      本文链接:https://www.haomeiwen.com/subject/kcrlhxtx.html