代码拉取完成,页面将自动刷新
/**
* 推到lambda表达式
*/
public class lambda1 {
//静态内部类
static class Like2 implements iLike {
@Override
public void lambda() {
System.out.println("I like lambda2");
}
}
public static void main(String[] args) {
Like like = new Like();
like.lambda();
Like2 like2 = new Like2();
like2.lambda();
//局部内部类
class Like3 implements iLike {
@Override
public void lambda() {
System.out.println("I like lambda3");
}
}
Like3 like3 = new Like3();
like3.lambda();
//匿名内部类,没有类的名称,必须借助接口或者父类
iLike like1 = new iLike() {
@Override
public void lambda () {
System.out.println("I like lambda4");
}
};
like1.lambda();
//jdk1.8, 用lambda简化
like1= ()-> {
System.out.println("I like lambda5");
};
like1.lambda();
}
}
//定义一个函数是接口
interface iLike {
void lambda();
}
//实现类
class Like implements iLike {
@Override
public void lambda() {
System.out.println("I like lambda1");
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。