0

我正在研究 Aida 教程:

http://www.aidaweb.si/tutorial

但我被困在第二部分的末尾:

在工作场所做一个实例ADemoAddressBook并用一些例子填充它ADemoAddresses:

我应该添加一个实例变量吗?如果有人可以更清楚并向我解释,我不明白该怎么做?我会很感激的。

4

1 回答 1

1

不,您不必创建Instance变量(或更好的对象),因为此类可能不存在。


通过 Wikipedia 类的实例(不是实例类)是:

任何对象的特定实现。形式上,“实例”与“对象”同义,因为它们都是特定的值(实现),这些可以称为实例对象;

为了更清楚,请看这张照片:

在此处输入图像描述

“Car”是类,“polo”、“mini”和“beetle”是汽车类对象=所以它们是“car”类的实例。


回到 SmallTalk:如何创建其中一个类的实例?这很简单。您只需要使用newbasicNew运算符。更多你可以在那里阅读:

https://code.google.com/p/seaside/wiki/ObjectInitialization

http://esug.org/data/Articles/Columns/EwingPapers/class_initialize.pdf

于 2015-01-10T08:19:14.297 回答