インスタンスを作る時のコンストラクタと普通のコンストラクタの違いがよくわかりません。
A a = new A();
とインスタンスを作った時のA() はコンストラクタですが、
これは自分で普通にコンストラクタコンストラクタを作った時、例えば以下のコードのHuman()のような
public class Human{ String name; int birthday; int manpukudo; Human(){ this.name = "ノブオ"; this.birthday = 19770101; this.manpukudo = 50; } void eat(){ this.manpukudo += 60; } }
と何が違うのでしょうか?
A()とコンストラクタを作った時は、
this.name = "ノブオ"; this.birthday = 19770101; this.manpukudo = 50;
のようなthis.変数 がないからHuman()と同じ機能を持つのかなと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。