Java のドメイン
いわゆるドメインは、実際には「フィールド」の翻訳であり、これは私たちがよくフィールドと呼ぶものです。属性。クラス フィールド (プロパティ)、ローカルおよびグローバルなど。
フィールド。フィールドは属性であり、クラス変数、オブジェクト変数、オブジェクト メソッド変数、または関数パラメーターのいずれかになります。
class bike{ static int bikes; int gear; int cadence; void create( int newGear, int newCadence ){ bikes = bikes + 1; gear = newGear; cadence = newCadence;} int getSpeed(){ int speed = gear*cadence*5*3.141; return speed; } }
bikes はクラス変数 (静的ドメイン) です。
ギアとケイデンスはオブジェクト変数 (インスタンス変数) (非静的フィールド) です。
(ここには少し矛盾があります。実際、百科事典によると、バイク、ギア、ケイデンスはすべてクラス変数です。バイクはクラス変数内の静的変数であり、ギアとケイデンスはクラス変数です。インスタンス変数。)
speed はオブジェクトメソッドの変数(ローカル変数)です。
(ローカル変数、グローバル変数、グローバル変数は Java には登場しません。言いたいのは、クラス変数のスコープはグローバル変数と同じですが、そのようには呼ばれません)。
newGearとnewCadenceは関数(メソッド)のパラメータ(パラメータ)です。
推奨学習: Java ビデオ チュートリアル
以上がJavaドメインとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。