|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
じゃあ、最後に
ここまでの内容を
まとめておこう。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
絶対許さないんだから。
絶対許さないんだから。
絶対許さないんだから。
絶対許さないんだから。
積み上がった台数分
言ってみました。 |

|
|
 |
そんな事
言わないでー。
本当に本当に
忘れちゃって
たのー。
あたしのばかー |
|
|
|
 |
|
 |
|
|
クラスの決まり(概要) |
基本的に、1つのクラスで1種類のオブジェクトの設計を行う。 |
プログラムでは一般的に、1つのクラスで1つのファイルを使う |
クラスもフィールドもメソッドも作る数に制限は無い。 |
|
|
|
|
 |
|
 |
|
|
 |
|
 |
|
|
オブジェクト指向の構成 |
|
名称 |
内容 |
特徴 |
例 |
オブジェクト |
物、物体。 |
フィールド、メソッドなどを持つ。 |
物 |
クラス |
オブジェクトの設計図。 |
基本的に1つのオブジェクトに
つき1つ。 |
設計図 |
インスタンス |
クラスから作った物。
クラスを実体化した物。 |
クラスから同じインスタンスを
複数作れる。 |
自動車 |
|
|
|
|
 |
|
 |
|
|
 |
|
 |
|
|
クラスの構成(概要) |
|
名称 |
内容 |
特徴 |
例 |
クラス名 |
クラスの名前 |
同一名のクラスは同じ名前空間
では複数作れない。
(今後のセッションで説明) |
設計図 |
フィールド |
オブジェクトの持つ状態値 |
データ。数に制限は無い。 |
物の状態値、
能力値 |
メソッド |
オブジェクトの持つ
機能、能力。 |
振舞い、処理。
メソッドに値を渡すことも可能。
数に制限は無い。 |
物の機能 |
|
|
|
|
 |
|
 |
|
|
 |
|
 |
|
|
クラスの使い方の流れ |
1、オブジェクトの内容を考える |
2、クラスを設計する |
3、実体化(インスタンス化)する |
4、インスタンスを初期化する |
5、インスタンスを使用する |
6、インスタンスを削除する |
|
|
|
|
 |
|
 |
|
|
|