回答編集履歴
1
回答を追加
test
CHANGED
@@ -21,3 +21,17 @@
|
|
21
21
|
いままでは、「操作」という単位を積み上げてプログラムを作ってきましたが、これが、
|
22
22
|
|
23
23
|
「機能」という単位でプログラムを作ることができるようになりました。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
---
|
28
|
+
|
29
|
+
別質問の方に書くほうがいいかもしれませんが、流れ的にここに。
|
30
|
+
|
31
|
+
上で、クラスのインスタンスを生成してから使う、と書きましたが、このインスタンスの生成を行うときに、クラス内部の変数を初期化したり、関数を実行したりして初期化する関数が、Constructor(コンストラクタ)です
|
32
|
+
|
33
|
+
このConstructor という関数は、インスタンス生成時だけに呼び出されるものです
|
34
|
+
|
35
|
+
同様に、インスタンスの破棄時に呼び出されるのがdestructor(デストラクタ)ですね
|
36
|
+
|
37
|
+
この2つの関数は特別な関数で、上記のとき以外には呼び出すことは出来ません
|