「Java/文法/クラス」の版間の差分
削除された内容 追加された内容
Semi-Brace (トーク | 投稿記録) M added Category:Java using HotCat |
Semi-Brace (トーク | 投稿記録) M →解説 |
||
39 行
=== 解説 ===
4行目から14行目までがクラス{{code|Product}}の、16行目から31行目までがクラス{{code|ClassSyntax}}の定義である。{{code|Product}}では、{{code|Product}}の実体 (インスタンスと呼ばれる) ごとに異なる値を持つことができる変数 (以下、インスタンス変数と呼ぶ) として{{code|name}}と{{code|price}}が宣言されている。{{code|ClassSyntax}}の{{code|main}}「メソッド」では、{{code|Product}}のインスタンスをnew演算子 (new演算子に到達したときに実行される処理群を「コンストラクタ」の中に記述することができる。コンストラクタについては後述) を用いて生成することができる。
== インスタンス変数 ==
|