lambda表达式:
解决匿名内部类的冗余问题,lambda更为简洁
定义一个接口 接口中有且只有一个 静态方法,@FunctionalInteface 用来声明一个接口中有且只有一个静态方法
定义一个类 以及方法 方法中传递该接口
方法中使用该接口
接口增强:
在接口中可以增加默认方法,而实现该接口的子类不需要重写即可使用对象名调用该方法,子类可以根据自身需要决定是否重写该方法,使用defalt修饰方法
在接口中可以增加静态方法,子类不能重写,但是使用接口名可以直接调用
lambda表达式:
解决匿名内部类的冗余问题,lambda更为简洁
定义一个接口 接口中有且只有一个 静态方法,@FunctionalInteface 用来声明一个接口中有且只有一个静态方法
定义一个类 以及方法 方法中传递该接口
方法中使用该接口
接口增强:
在接口中可以增加默认方法,而实现该接口的子类不需要重写即可使用对象名调用该方法,子类可以根据自身需要决定是否重写该方法,使用defalt修饰方法
在接口中可以增加静态方法,子类不能重写,但是使用接口名可以直接调用