为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类的应用场景

https://img1.sycdn.imooc.com//5b835c27000114fd11670396.jpg

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

正在回答

2 回答

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

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530714    人
  • 解答问题       6091    个

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

进入课程

抽象类的应用场景

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信