回答受付が終了しました

ID非公開

2021/2/20 1:18

44回答

クラスで作られるインスタンスとは、コードですか?

Java | PHP52閲覧

回答(4件)

0

質問の意図が不明ですが、とりあえず回答します。クラスで作られるインスタンスはインスタンスですので、コードとも文字列とも表現はしません。鋳物に例えると、鋳型がクラスで、鋳物がインスタンスです、長所は1個の鋳型から、複数の鋳物が作れる事だけで、結果的には解読が困難なプログラムが出来るだけですので、本当に必要な物かははなはだ疑問です。

0

>クラスで作られるインスタンスとは、コードですか? >文字列ですか? ザックリと言うとクラスに定義されている「フィールド(変数)、メソッド」を持っています。 Javaデモ/オブジェクト指向プログラミング(5) http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000437&tsn+0000043A&bts+2021/02/08%2006%3A20%3A07& ↑このプログラムを例にすると "キャラクター"クラスで定義されている「フィールド(変数)、メソッド」 <フィールド(変数)> > String s種別,s名前; > double fHP; > double f耐性 = 1; > ArrayList<要因> dalコンポジション = new ArrayList<要因>(); <メソッド> >void 影響(要因 o要因) >String getInfo() >void set要因(要因 o要因) >要因 get要因(int key) >int get要因Size() "人間"クラスで定義されている「フィールド(変数)、メソッド」("人間"クラスは"キャラクター"クラスを継承) 無し "勇者"クラスは「人間、キャラクター」クラスを継承していますので、「人間、キャラクター」クラスで定義されている「フィールド(変数)、メソッド」も継承しています。 「Javaデモ/オブジェクト指向プログラミング(5)」でインスタンスの生成も記述されています。