欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java抽象类的理解和图示以及抽象类结构

程序员文章站 2022-05-22 11:13:29
...

Java抽象类的理解

  • 抽象的本质就是少写点代码
  • 比如说所有的动物有一些相同的属性比如名字,年龄,但是也有些不相同行比如吃饭的方法
    Java抽象类的理解和图示以及抽象类结构
  • 注意不能直接new抽象类
public abstract class Animals {
    String name;
    public abstract void eat();
}
public class Dogs extends Animals {
    @Override
    public void eat() {
        System.out.println("啃骨头");
    }
}
public class Rabbits extends Animals {
    @Override
    public void eat() {
        System.out.println("吃草");
    }
}
public class Demo03Main {
    public static void main(String[] args) {
//        Animals animals = new Animals();//错误,不能直接new抽象类
        Dogs dogs = new Dogs();
        Rabbits rabbits = new Rabbits();
        dogs.eat();
        rabbits.eat();
    }
}
相关标签: java 抽象类