package work7;
interface Colorable {
   public void howToColor(String colorName);
}
public class Test{
   public static void main(String[] args){
      Colorable rect=new Colorable(){
            @Override
            public void howToColor(String colorName) {
             System.out.println(colorName);
            }
      };
      rect.howToColor("red");
      //请使用Lambda表达式对上述的匿名类的对象创建重新定义,具有相同的功能
      rect.howToColor(n -> System.out.println(n));
      rect.howToColor("blue");
/**请将上述的Lambda表达式改写成如下形式,解释说明下列代码
 *并观察运行结果.
 */
      rect=System.out::println;
      rect.howToColor("green");
   }
}运行lambda表达式出错,求解释,该怎么写呢?
 Leo_clip
Leo_clip 
					onemoo
 
					产品经理不是经理
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类