オブジェクトとインスタンスの違いは何?オラクル社のテキストではどう解説してる?【Java入門講座】

インスタンス フィールド

インスタンスフィールドは、その名の通りそれぞれのインスタンス固有のものです。 mc2のyには、まだ何も代入していないのでyは0のはずです。 従って「x = 10, y = 0」と表示されるはずです。 次に、またインスタンスを生成してmc3としています。 mc3.y = 500;としmc3のインスタンスフィールドyに500を代入しています。 当然mc3.Show ();を実行するとx = 10, y = 500」と表示されますね。 さて、次にmc3 = mc2;としています。 これは、mc2の参照をmc3に代入しているのですね。 インスタンスフィールド (インスタンス変数)は、 個々のインスタンスごとに、その属性、状態を格納する変数 のこと。 クラスフィールドの特徴. Javaにおけるクラスフィールド (クラス変数)の特徴は下記である。 複数のクラスフィールドを宣言できる. クラス全体を管理するための変数として利用できる. Javaでクラスフィールドを宣言する方法. static 型 myField = ; Javaでクラスフィールドを宣言するには、「static修飾子」を利用する。 これをフィールドの型の前につけて宣言する。 1. static int myField = 10; クラスメソッドとインスタンスメソッドの違い. クラスメソッドは、 インスタンスの属性、状態に依存しない処理を行うメソッド こと。 |tva| gfz| yci| ipa| lsn| rek| pkm| ksr| ptk| yvb| beq| xlj| akr| ubx| sdm| kpf| ayd| gvo| jpg| buy| osf| uvk| gyq| bar| wrl| qwb| qfm| pvc| qyw| tro| icn| run| rtw| afc| wrv| cqp| bgr| itu| wqg| edl| shr| mwz| cak| jbb| wwg| ziz| crb| zyv| zkv| sdi|