java抽象类继承

抽象是把公共性质的属性,都抽取出来,形成所有类都具备的属性,便是抽象。

我们谈论java抽象是基于父类和子类的关系来描述的,比如动物类Animal,那么我们可以思考下,所有动物共同具备的特性,那就是都能够吃饭,都能够睡觉,那么这些就是动物共同具有的特性,这些就可以抽取出来,也就是抽象,形成单独的抽象类,用abstract来标识,abstract是在java中标识抽象类的依据。

使用abstract修饰的类,可能是抽象类,如果使用abstract修饰的方法不一定是抽象类的。

既然已经了解到什么是抽象类的概念,那么在编写代码的时候,就可以简化代码一部分,使用java的三大特性,继承来完成代码的简化,我们写个狗类dog,可以继承动物抽象类Animal,extends,记住java是单继承的,不过可以多实现接口的一种机制,我们的dog类继承Animal父类,那么就具备父类的方法,子类dog就具有吃饭和睡觉的功能了,是不是很是方便我们编写代码。

抽象是java的思想,学会观察来完成抽象的本质。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值