オブジェクト指向2
C言語の構造体からクラスへ
クラスは,C言語における構造体のエントリについて,関数も含められるように拡張したものであると考えることができる.
C言語からの拡張であることからクラスを捉えるために,C言語で構造体を用いて作成した,スタックを実現するプログラムを基に,クラスに拡張してオブジェクトを指向したプログラムに移行していくことにする.
- 配列をつかったスタック
- 構造体のようにクラスを使ったスタック
- クラスを使ったスタック
- コンストラクタを定義する
- オーバーロード
- コンストラクタのオーバーロード
- 修飾子でデータを守る
- より強固なメソッドにする
- 演習