クラス メソッドとオブジェクト メソッドの違いは次のとおりです:
1. オブジェクト メソッドはオブジェクトで呼び出す必要があり、クラス メソッドはクラスで呼び出す必要があります
2 , オブジェクト メソッドではプロパティ (メンバー変数) に直接アクセスできますが、クラス メソッドではプロパティ (メンバー変数) に直接アクセスできません
#3. クラス メソッドとオブジェクト メソッドは相互に呼び出すことができます3.1 オブジェクト クラスのメソッドはメソッド内で直接呼び出すことができます3.2 オブジェクト メソッドはクラス メソッド内で間接的に呼び出すことができます (注: この使用は推奨されません)3.3 他のクラス メソッドクラス メソッドで直接呼び出すことができます3.4 オブジェクト メソッドはオブジェクト メソッドで直接呼び出すことができます##4. クラス メソッドはこのクラスに属しており、作成される別のオブジェクトによって変更されることはありません。クラスのバイトコード ファイルがロードされるとロードされます; オブジェクト メソッドは現在のクラスによって作成されたオブジェクトに属し、作成されたさまざまなオブジェクトによって変更されます
無料の学習ビデオ共有:
Java 学習ビデオクラス メソッドのアプリケーション シナリオ:
属性 (メンバー変数) がクラス メソッドで使用されていない場合メソッドを使用する場合は、クラスメソッドを使用できる場合は、オブジェクトメソッドよりもメソッドの実行効率が高くなります。
クラス メソッドは通常、
文字列検索、ファイル操作、データベース操作などのツール メソッドを定義するために使用されます。
関連記事チュートリアルの共有:
Java の入門以上がJavaのクラスメソッドとオブジェクトメソッドの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。