|
|
1
1
如果希望一个类中的方法了解另一个类的实例(在调用“new”时创建实例,并将其分配给变量,如subject),则该变量需要 a) 正如格伦·麦克唐纳(glenn mcdonald)建议您使用$subject所指出的那样,要全球化。$表示一个全局变量 b) 成为调用的类的成员,因此不会在类之外创建调用。所以subject将是NumberTwo的成员变量,并且可能在NumberTwo的构造函数中初始化 c) 可以作为参数传入。 在我看来,考虑到您向我们展示的内容,最简单的方法是将subject作为参数传入。
|
|
|
2
1
除了工厂方法之外,已经有很多例子了,所以我会做一个。。。
|
|
|
3
0
我不确定这是否是您的意思,但您可以创建一个类方法:
|
|
|
4
0
将“主题”更改为“$subject”,您就可以开始了。 |
|
|
5
0
如果希望一个类调用另一个类的成员,则必须使该类成为第一个类的成员,或从该类派生。
|
|
|
6
0
|