私はアイーダのチュートリアルに取り組んでいます:
http://www.aidaweb.si/tutorial
しかし、2 番目のセクションの終わりで行き詰まりました。
職場でのインスタンスを作成
ADemoAddressBook
し、いくつかの例で埋めますADemoAddresses:
インスタンス変数を追加する必要がありますか? 誰かがもっと明確に説明してくれたらどうすればいいのかわかりませんか?本当に感謝します。
私はアイーダのチュートリアルに取り組んでいます:
http://www.aidaweb.si/tutorial
しかし、2 番目のセクションの終わりで行き詰まりました。
職場でのインスタンスを作成
ADemoAddressBook
し、いくつかの例で埋めますADemoAddresses:
インスタンス変数を追加する必要がありますか? 誰かがもっと明確に説明してくれたらどうすればいいのかわかりませんか?本当に感謝します。
いいえ、Instance
このクラスはおそらく存在しないため、変数 (またはより良いオブジェクト) を作成する必要はありません。
ウィキペディアによるクラスのインスタンス(インスタンスクラスではない)は次のとおりです。
あらゆるオブジェクトの特定の実現。正式には、「インスタンス」は「オブジェクト」と同義で、それぞれが特定の値 (実現) であり、これらはインスタンス オブジェクトと呼ばれることがあります。
それをより明確にするために、この写真を見てください:
「車」はクラスで、「ポロ」、「ミニ」、「ビートル」は車型オブジェクト=「車」クラスのインスタンスです。
SmallTalk に戻る: クラスの 1 つのインスタンスを作成する方法は? それは簡単です。new
orbasicNew
演算子を使用するだけです。あなたがそこで読むことができる詳細:
https://code.google.com/p/seaside/wiki/ObjectInitialization
http://esug.org/data/Articles/Columns/EwingPapers/class_initialize.pdf