轉自:
http://www.java265.com/JavaCourse/202204/2953.html
函式:
在一個變化程序中,假設有兩個變數x、y,如果對于任意一個x都有唯一確定的一個y和它對應,那么就稱x是自變數,y是x的函式,x的取值范圍叫做這個函式的定義域,相應y的取值范圍叫做函式的值域
下文筆者將采用示例的方式講述-將函式作為引數傳遞的方法分享,如下所示:
實作思路:
方式1:傳送一個類物件,自然而然地將類中的方法也傳送
方式2:使用Lambda運算式定義一個函式,然后傳入
例:使用Lambda函式定義一個,然后傳入
package com.java265.other;
import java.util.function.Function;
public class Test16 {
/**
* java265.com 示例程式
*/
public static void main(String... args) {
Function<Integer, Integer> increase = e -> e + 100; // lambda運算式
funTest(3, increase);
}
public static void funTest(int value, Function<Integer, Integer> func) {
System.out.println(func.apply(value));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499410.html
標籤:Java
上一篇:java例外處理
下一篇:Spring不同型別引數傳參
