コンセプト
1. 静的バインディングは、早期バインディングおよびコンパイル時バインディングとも呼ばれます。
2. メソッドはプログラムが実行される前にバインドされており (つまり、コンパイル プロセス中に、メソッドがどのクラスに属しているかがすでにわかっています)、コンパイラまたは他のリンカーによって実装されます。 。
3. Java のメソッドのうち、静的にバインドされるのは、final、static、private で変更されたメソッドとコンストラクターのみです。
例
//被调用的类 package hr.test; class Father{ public static void f1(){ System.out.println("Father— f1()"); } } //调用静态方法 import hr.test.Father; public class StaticCall{ public static void main(){ Father.f1(); //调用静态方法 } }
以上がJavaで静的バインディングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。