抽象类和接口

生活中的抽象

在这里插入图片描述

抽象的牛演变过程

在这里插入图片描述

还是不懂? 没关系

在这里插入图片描述

抽象类的概念

在这里插入图片描述

抽象类的特性

在这里插入图片描述
在这里插入图片描述

抽象方法和抽象类的使用

在这里插入图片描述
在这里插入图片描述

方法重写的概念

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!
子类能够根据需要实现父类的方法。
重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。

方法重写的规则

在这里插入图片描述

接口的概念

在这里插入图片描述

接口和类的区别

在这里插入图片描述

接口和抽象类的区别

在这里插入图片描述

接口的继承

在这里插入图片描述

总结

Java中的接口
属性全都是全局静态常量
方法都是全局抽象方法
无构造方法
一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法
抽象类利于代码复用,接口利于代码维护

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值