これは、オリジナル Tutorial: Making a BankAccount class の追加学習記録です。
原文を参照しながら、見て下さい。

#00/09/01新規作成

銀行口座クラスBankAccout) を実行プログラムにする

● インスタンス生成用に new を導入する。

1 クラスメソッドで以下を登録する。
new ^super new initialize スーパクラスの new メソッドをオーバライドしているため、スーパクラスの new の処理を実行する。 initialize (初期化)は、作成された self(自分:オブジェクト)に送られる。
2 alt-s で accept する。


● BankAccount を実験する 実行メソッドを作成する。

1 クラスメソッドで以下を登録する。
execute | aBA | aBA := self new. aBA deposit: 1000. aBA withdraw: 500.
2 alt-s で accept する。

● 実行する

1 workspace BankAccount execute とし、alt-d で do-it する。 2 inspector の history を見ると、orderd collection が 1005, 505 と口座残高の履歴が残っている。


● ファイルイン用のソースコード

下記の BankAccout.st を opne -> file list から 右ペインで選択し、青ボタンで FileIn してください。


(以上)