我正在研究 Aida 教程:
http://www.aidaweb.si/tutorial
但我被困在第二部分的末尾:
在工作场所做一个实例
ADemoAddressBook
并用一些例子填充它ADemoAddresses:
我应该添加一个实例变量吗?如果有人可以更清楚并向我解释,我不明白该怎么做?我会很感激的。
我正在研究 Aida 教程:
http://www.aidaweb.si/tutorial
但我被困在第二部分的末尾:
在工作场所做一个实例
ADemoAddressBook
并用一些例子填充它ADemoAddresses:
我应该添加一个实例变量吗?如果有人可以更清楚并向我解释,我不明白该怎么做?我会很感激的。
不,您不必创建Instance
变量(或更好的对象),因为此类可能不存在。
通过 Wikipedia 类的实例(不是实例类)是:
任何对象的特定实现。形式上,“实例”与“对象”同义,因为它们都是特定的值(实现),这些可以称为实例对象;
为了更清楚,请看这张照片:
“Car”是类,“polo”、“mini”和“beetle”是汽车类对象=所以它们是“car”类的实例。
回到 SmallTalk:如何创建其中一个类的实例?这很简单。您只需要使用new
或basicNew
运算符。更多你可以在那里阅读:
https://code.google.com/p/seaside/wiki/ObjectInitialization
http://esug.org/data/Articles/Columns/EwingPapers/class_initialize.pdf