当前位置: 首页 > news >正文

Java——接口的补充

目录

一:接口的注意事项

1. 接口中不能有方法块;

2. 接口没有构造方法:

3.接口是可以多继承的;    

4. 多个接口抽象方法重复

5. 类的父类方法与接口方法重复

二:类与接口

1. 继承与实现

2. 多个父接口的抽象方法重复

3. 多个父接口的默认方法重复


一:接口的注意事项

1. 接口中不能有方法块;

2. 接口没有构造方法:

        我们知道,构造方法是用来创建对象的,而接口不能直接创建对象来访问接口中的内

容,必须得有实现类来“实现”;

3.接口是可以多继承的;    

        格式:public class  A  implements B,C......( ){          }【接口与接口中间用逗号隔开

 

4. 多个接口抽象方法重复

        如果一个类实现了多个接口,多个接口的抽象方法重名,实现类只需要覆盖重写一个方法即可;另外,实现类必须重写接口的所有抽象方法,除非实现类本身也是一个抽象方法;

        好比爸爸,妈妈,姐姐分别叫你去吃饭,你去吃饭就可以了,这相当于回应了他们三个人。

        

5. 类的父类方法与接口方法重复

        如果一个 类A 继承了 类B ,并且实现了 接口C,类B中的方法与接口C的默认方法重名,编译器不会报错!

        这是因为在 Java 中,继承是优先于接口实现的!

 

二:类与接口
 

1. 继承与实现

        类与类是单继承;

        

        接口与接口是多继承;

        类与接口是多实现,即一个类可以实现多个接口; 

 

2. 多个父接口的抽象方法重复

        一个类实现了多个接口,多个接口的抽象方法重复,没有关系!!!道理如上,方法体是空的。

 

3. 多个父接口的默认方法重复

           一个类继承了多个接口,多个接口的默认方法重复,类必须重写这个默认方法,并且关键字 default 不能省略!

http://www.lryc.cn/news/345581.html

相关文章:

  • word转pdf的java实现(documents4j)
  • 基于K8S构建Jenkins持续集成平台
  • PHPStudy 访问网页 403 Forbidden禁止访问
  • 热爱电子值得做的电子制作实验
  • .class文件启动过程以及文件内容结构讲解
  • 解锁楼宇自动化新维度西门子Insight+BACnet IP I/O控制器
  • 2024.05.10作业
  • 基于POSIX标准库的读者-写者问题的简单实现
  • 重生我是嵌入式大能之串口调试UART
  • 【智能优化算法】蜜獾优化算法(Honey Badger Algorithm,HBA)
  • 【算法与数据结构】数组
  • 【数据结构】队列详解(Queue)
  • Baumer工业相机堡盟工业相机如何通过NEOAPISDK获取相机的Statistics图像传输统计信息(C#)
  • FreeRTOS标准库例程代码
  • wandb: - 0.000 MB of 0.011 MB uploaded持续出现的解决方案
  • 分布式模式让业务更高效、更安全、更稳定
  • 5.11学习记录
  • Java类加载器介绍
  • VC++ PDH/性能计数器
  • C++ 类和对象:面向对象编程基础
  • linux 基础命令使用
  • eve 导入linux
  • vivado新版本兼容老版本,vitis classic兼容sdk教程
  • 02.02.返回倒数第k个节点
  • MongoDB 从部署到掌握
  • electron-vite工具打包后通过内置配置文件动态修改接口地址实现方法
  • 每日一练2024.5.9
  • P2622 关灯问题
  • 从头开始的建材类电商小程序开发指南
  • 数据结构中的栈(C语言版)