抽象类的应用场景

来源:10-3 Java 中的抽象类

宝慕林9160084

2018-08-27 10:05

https://img2.mukewang.com/5b835c27000114fd11670396.jpg

相同特征是什么意思??有相同的方法吗?

写回答 关注

2回答

  • Candide丶
    2019-01-04 17:47:19

    举个简单的例子,猫和狗具有的相同的特征比如说都可以叫,都可以吃,都可以睡。。。这些都是他们的共同特征,最重要的是他们都是动物,那么我们就可以定义一个抽象类 Animal,然后包含它们的共同特征,由子类来具体实现行为:

    abstract class Animal {
        abstract void eat();
        abstract void shout();
        abstract void sleep();
    }


  • qq_追逐梦想_4
    2018-08-27 11:03:37

    既然是说从相同的特征的类中抽象出一个抽象类,肯定是具有相同的属性和方法,要不然子类继承就会报错。

Java入门第二季

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531257 学习 · 6327 问题

查看课程

相似问题