ホームページ >Java >&#&チュートリアル >Javaの矢印は何を意味しますか
Java の矢印 (->) は、コードを簡略化するために、匿名の内部クラス、つまり名前を宣言する必要のない内部クラスを表します。 構文: new innerClass() { // 匿名のコード内部クラス} 使用法: インターフェイスの実装 抽象クラスの拡張 イベント ハンドラの作成
#Java の矢印 (->)
#矢印 (->) は、Java の匿名内部クラスを表します。匿名内部クラス
は、名前を宣言する必要のない内部クラスで、通常、コードを簡素化し、別のクラス ファイルの作成を避けるために使用されます。
構文:<code class="java">new OuterClass() {
// 匿名内部类的代码
};</code>
匿名の内部クラスは、通常、ワンタイム クラスを作成する必要がある場合に使用されます。シナリオは次のとおりです:
次に、匿名内部クラスを使用して
Runnableインターフェイスを実装する例を示します。
<code class="java">Thread thread = new Thread(new Runnable() { @Override public void run() { // 线程要执行的任务 } });</code>
匿名の内部クラスは、外部クラスの非プライベート メンバー変数およびメソッドにアクセスできます。匿名内部クラスの非final変数を変更する場合は、スレッドの安全性の問題が発生する可能性があるため、注意する必要があります。
以上がJavaの矢印は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。