Java 中的 $ 符號用於匿名內部類別中,用於存取外部類別的局部變數或參數:$outerVar:存取外部類別的局部變數。 $outerParam:存取外部類別的參數。
Java 中$ 的意思
Java 中的$ 通常用來表示匿名內部類別中的局部變數或參數。
匿名內部類別
匿名內部類別是一種不帶名稱的內部類,它直接在創建它的上下文中定義。語法如下:
<code class="java">new SuperClass() { // 匿名内部类的成员 };</code>
$ 的作用
在匿名內部類別中,$ 符號用於存取外部類別的局部變數或參數。它表示外部類別中的局部變數或參數在匿名內部類別中可用。
範例
<code class="java">class OuterClass { int outerVar = 5; void outerMethod() { int outerParam = 6; new Thread(() -> { // $outerVar 可以访问外部类的局部变量 outerVar System.out.println("$outerVar: " + $outerVar); // $outerParam 可以访问外部类的参数 outerParam System.out.println("$outerParam: " + $outerParam); }).start(); } }</code>
要注意的是:
以上是java中$什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!