ホームページ  >  記事  >  Java  >  Javaのクラスメソッドとオブジェクトメソッドの違い

Javaのクラスメソッドとオブジェクトメソッドの違い

王林
王林オリジナル
2019-12-05 14:29:537832ブラウズ

Javaのクラスメソッドとオブジェクトメソッドの違い

クラス メソッドとオブジェクト メソッドの違いは次のとおりです:

1. オブジェクト メソッドはオブジェクトで呼び出す必要があり、クラス メソッドはクラスで呼び出す必要があります

2 , オブジェクト メソッドではプロパティ (メンバー変数) に直接アクセスできますが、クラス メソッドではプロパティ (メンバー変数) に直接アクセスできません

#3. クラス メソッドとオブジェクト メソッドは相互に呼び出すことができます

3.1 オブジェクト クラスのメソッドはメソッド内で直接呼び出すことができます

3.2 オブジェクト メソッドはクラス メソッド内で間接的に呼び出すことができます (注: この使用は推奨されません)

3.3 他のクラス メソッドクラス メソッドで直接呼び出すことができます

3.4 オブジェクト メソッドはオブジェクト メソッドで直接呼び出すことができます

##4. クラス メソッドはこのクラスに属しており、作成される別のオブジェクトによって変更されることはありません。クラスのバイトコード ファイルがロードされるとロードされます; オブジェクト メソッドは現在のクラスによって作成されたオブジェクトに属し、作成されたさまざまなオブジェクトによって変更されます

無料の学習ビデオ共有:

Java 学習ビデオ

簡単な共有例:

Javaのクラスメソッドとオブジェクトメソッドの違いクラス メソッドのアプリケーション シナリオ:

属性 (メンバー変数) がクラス メソッドで使用されていない場合メソッドを使用する場合は、クラスメソッドを使用できる場合は、オブジェクトメソッドよりもメソッドの実行効率が高くなります。

クラス メソッドは通常、

文字列検索、ファイル操作、データベース操作などのツール メソッドを定義するために使用されます。

関連記事チュートリアルの共有:

Java の入門

以上がJavaのクラスメソッドとオブジェクトメソッドの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。