问题:早期版本的接口已经有很多子类实现了,此时发现接口中的方 法需要改动甚至新增方法,无法修改接口(全局常量 + 抽象方法) 将接口做了扩充:支持default 定义的普通方法与静态方法 default 定义的普通方法,通过子类对象调用,所有子类均拥有此方法。 static定义的静态方法,通过接口名称直接调用。 Lambda表达式:函数式编程