观察下面代码片段,要求在控制台打印"123"三个数。横线处应该填写的代码是() interface Inter{ public abstract void method(int number); } class Demo{ public static void function (Inter inter){ inter. method (123); } public static void main(String[] args) { function (_________________); } }
时间: 2024-04-08 08:30:56 浏览: 92
在横线处应该填写的代码是:
```
number -> System.out.println(number)
```
这是一个Lambda表达式,它实现了Inter接口中的method方法。Lambda表达式的语法是通过箭头符号"->"来分隔参数和函数体,参数可以省略括号。在这个例子中,method方法接受一个int类型的参数,所以Lambda表达式的参数类型是int。函数体中调用了System.out.println方法打印参数,所以函数体是`System.out.println(number)`。整个Lambda表达式的形式为`number -> System.out.println(number)`。
阅读全文