第十二章 接口

接口的实用场景:规定规则,那么其实现类都有这个规则,具体要怎么实现,看你自己

1.接口:interface表示接口
注意:接口提供方法列表
1.interface默认使用abstract关键字修饰,
2.接口中的方法默认使用abstract修饰(接口中全是抽象方法)
特例:静态方法,被public,default同时修饰的方法
3.接口中的属性:必须是静态的常量:接口中的属性必须进行初始化,且默认使用static final修饰
4.接口不能实例化对象
在这里插入图片描述

    匿名子类

5.接口的对象由其实现类进行实现
6.一个类可以实现多个接口,接口名称之间使用逗号间隔
7.接口中没有构造函数
8.接口中的方法默认使用public修饰
2.implements关键字表示实现,关键字前面的为实现类名称,关键字后面的为要实现的接口名称
实现类需要实现接口中的抽象方法,如果不想实现,则本类也需要是抽象类
注意:接口也可以继承接口,且为多继承,接口名称之间使用逗号间隔
3. 类 抽象类 接口
不抽 半抽 全抽

接口和其子类为组合关系

扩充:
1.类里面可以有类,方法里不能有方法
在这里插入图片描述

2.墨盒接口存在的意义:作为形参去存在(所有实现类都可以作为实参进行传递)

3.接口中的方法不能使用private,protected进行修饰
private : 只能在本类中使用,本类不能实例化对象,实例化对象之后不可调用这个方法
protected:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值