DESKTOP-5NB63LS_20200825-潘振林

1. 问题

1.1 接口中的方法

接口中 "没有方法体" 的方法都是公开的抽象方法

Java 8 开始允许在接口中定义 static 修饰的非抽象方法

Java 8 开始允许在接口中定义 default 修饰的、非抽象的实例方法

Java 9 开始允许在接口中声明private修饰的、static修饰的非抽象方法

JDK版本不同,要记的东西还不一样……

1.2 编译时类型决定了变量能调用的方法

Machine m = new Aircraft();
Aircraft mm = (Aircraft) m;
mm.run();

2. 吐槽

大早上的就来个暴击,这时间怎么就提前了半个小时呀,欢乐没有了!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1