package com.g.lamuda;
public class LamudaTest1 {
static class Like2 implements ILike{
@Override
public void lamuda() throws Exception {
// TODO Auto-generated method stub
System.out.println("i like lamuda2");
}
}
public static void main(String[] args) throws Exception {
ILike like = new Like();
like.lamuda();
ILike like2 = new Like2();
like2.lamuda();
class Like3 implements ILike{
@Override
public void lamuda() throws Exception {
// TODO Auto-generated method stub
System.out.println("i like lamuda3");
}
}
ILike like3 = new Like3();
like3.lamuda();
like=new ILike() {
@Override
public void lamuda() throws Exception {
// TODO Auto-generated method stub
System.out.println("i like lamuda4");
}
};
like.lamuda();
like = ()->{
System.out.println("i like lamuda5");
};
like.lamuda();
}
}
interface ILike{
void lamuda()throws Exception;
}
class Like implements ILike{
@Override
public void lamuda() throws Exception {
// TODO Auto-generated method stub
System.out.println("i like lamuda");
}
}
i like lamuda
i like lamuda2
i like lamuda3
i like lamuda4
i like lamuda5
package com.g.lamuda;
public class LamudaTest2 {
public static void main(String[] args) throws Exception {
Ilove love=(int a,int b)->{
System.out.println("i love you -->"+a+b);
};
love=(a,b)->{
System.out.println("i love you -->"+a);
};
love=(a,b)->{
System.out.println("i love you -->"+a);
};
love=(a,b)->System.out.println("i love you -->"+a);
love.love(520,502);
}
}
interface Ilove{
void love(int a,int b)throws Exception;
}
i love you -->520