普通方法引用

2021-10-05 22:35:22 字數 730 閱讀 6441

public

class

main};

thread thread =

newthread

(runnable)

; thread.

start()

;}}

需要使用函式式介面的物件的地方可以使用lambda表示式:

public

static

void

main

(string[

] args)

;//2.

thread thread =

newthread((

)->);

thread.

start()

;}

有時已經有現成的方法可以完成你想要傳遞給其他**的某個動作,此時可以直接將該方法傳遞:

public

class

main

//靜態方法

public

static

void

myrunnable()

}

public

class

main

//非靜態方法

public

void

myrunnable()

}

引用 普通引用

引用 引用乙個指標 放在 的右邊 void change myclass p int i j 等價於 int const i j int a int b a 引用定義時必須初始化 此時b就已經建立了對a的引用 引用 的本質上是為了方便程式設計師間接修改變數的程式編寫,不需要使用指標,編譯器在內部已經...

const引用和普通引用

一 引用所繫結的型別和所引用的物件型別需嚴格匹配。除了兩個例外 1 普通引用必須繫結到物件,不能繫結到常量 int a 3 錯誤 2 const引用 1 初始化const引用允許用任意表示式,只要該表示式的結果能轉化為引用型別即可 2 允許乙個const引用繫結非常量物件,字面值,甚至是一般表示式 ...

普通引用和const引用的初始化

普通引用和const引用的初始化 當引用的初始式是乙個左值 是乙個物件,你可以取得他的位址 時,其初始化就是非常簡單的事情。普通t 的初始式必須是乙個t型別的。而cosnt t 則不必是乙個左值,甚至可以不是t型別的。在這樣的情況下,經過以下幾個步驟。1 首先,如果需要的話,將應用到型別t的隱式型別...