随笔分类 -  012、接口

摘要:使用接口的时候,需要注意:1. 接口是没有静态代码块或者构造方法的。2. 一个类的直接父类是唯一的,但是一个类可以同时实现多个接口。格式:public class MyInterfaceImpl implements MyInterfaceA, MyInterfaceB { // 覆盖重写所有抽象方 阅读全文
posted @ 2020-11-13 21:49 Oooooooa 阅读(415) 评论(0) 推荐(0)
摘要:1 /* 2 接口当中也可以定义“成员变量”,但是必须使用public static final三个关键字进行修饰。 3 从效果上看,这其实就是接口的【常量】 4 格式: 5 public static final 数据类型 常量名称=数据值; 6 备注: 7 一旦使用final关键字进行修饰,说明 阅读全文
posted @ 2020-11-12 18:14 Oooooooa 阅读(522) 评论(0) 推荐(0)
摘要:抽取一个共有方法,用来解决两个默认方法之间重复代码的问题,这个共有方法不应该让实现类使用,应该是私有化的。 解决方案:从Java 9开始,接口当中允许定义私有方法。1. 普通私有方法,解决多个默认方法之间重复代码问题定义格式:private 返回值类型 方法名称(参数列表) { 方法体}例: 1 p 阅读全文
posted @ 2020-11-10 17:08 Oooooooa 阅读(380) 评论(0) 推荐(0)
摘要:从Java 8 开始,接口中允许定义静态方法 格式: public static 返回值类型 方法名称(参数列表){ 方法体 } 注意事项:不能通过接口实现类的对象来调用接口当中的静态方法。正确用法:通过接口名称,直接调用其中的静态方法。格式:接口名称.静态方法名(参数); 阅读全文
posted @ 2020-11-09 10:06 Oooooooa 阅读(474) 评论(0) 推荐(0)
摘要:接口的默认方法,可以覆盖重写,也可以直接调用。 1 /* 2 从Java 8开始,接口里允许定义默认方法。 3 格式: 4 public default 返回值类型 方法名称(参数列表) { 5 方法体 6 } 7 8 备注:1.接口当中的默认方法,可以解决接口升级的问题。 9 2.今后学到lamb 阅读全文
posted @ 2020-11-08 20:43 Oooooooa 阅读(545) 评论(0) 推荐(0)
摘要:接口就是一种公共的规范标准,只要符合规范标准,就可以大家通用。 生活举例:电源接口、USB接口(只要符合USB接口的规范,那么各种设备都可以使用:U盘、打印机、夜读灯、USB小风扇......) 接口就是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 如何定义一个接口的 阅读全文
posted @ 2020-11-04 21:03 Oooooooa 阅读(354) 评论(0) 推荐(0)