摘要: 1 package Port; 2 /* 3 问题描述: 4 我们需要抽取一个共有方法,用来解决两个默认方法之间的重复代码的问题。 5 但是这个共有方法不应该让实现类使用,应该是私有化的。 6 7 解决方案: 8 从java 9开始,接口当中允许定义私有方法。 9 1.普通私有方法,解决多个默认方法 阅读全文
posted @ 2020-04-07 18:50 HuangBingQuan 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1 package Port; 2 /* 3 从Java 8开始,接口当中允许定义静态方法。 4 格式: 5 public static void main(参数列表){ 6 方法体 7 } 8 */ 9 public interface InterfaceStatic { 10 public st 阅读全文
posted @ 2020-04-07 13:14 HuangBingQuan 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 1 package Port; 2 /* 3 从java 8开始,接口里允许定义默认方法 4 格式: 5 public default 返回值类型 方法名称(参数列表){ 6 方法体 7 } 8 备注:接口当中默认方法,可以解决接口升级问题。 9 */ 10 public interface Int 阅读全文
posted @ 2020-04-07 12:46 HuangBingQuan 阅读(900) 评论(0) 推荐(0) 编辑