大変そうなので少し私の考え方を以下にまとめました。
固丘
@kooka2525
クラスはあくまで設計図、メンバ変数を書くことでそのものに対する値の入れ物を作る。 車のクラスであればガソリンとか走ったものとかそういうメンバ変数がいる。
2016-06-16 18:15:11
固丘
@kooka2525
で、設計にしたがって実体を作る。これをオブジェクトとかインスタンスという。この時に、メンバ変数の値が不定だと危険なのでコンストラクタで初期化をする。 車の設計図通りに普通車やスポーツカーなどを作ることができる。この時にガソリンが最初から入ってると困るので0で初期化する。
2016-06-16 18:17:13
固丘
@kooka2525
クラスとメンバの関係性が見えないと大変かもしれないけれど、ただただそれだけのことなので理解すれば後はプログラムを書いて慣れるしかない。いろいろな問題を問いてどんな考え方すればいいかを繰り返すしかない。というわけで、各位がんばってください。
2016-06-16 18:18:26おすすめの記事
固丘
@kooka2525
クラスがわからない初学者におすすめの記事。 /【備忘録】オブジェクト指向を理解してみる【参考例まとめ】qiita.com/mmusasabi/item…
2016-06-16 16:49:45