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. 吐槽
大早上的就来个暴击,这时间怎么就提前了半个小时呀,欢乐没有了!
近期评论