AS3构造函数没有与该类同名的方法

时间:2011-08-16 00:23:54

标签: actionscript-3 oop design-patterns

我正在阅读ActionScript 3.0 Abstract Factory Design Pattern: Multiple Products and Factories,我有以下内容,

private var busFactory:AbFactory;
busFactory=new BusinessFactory();

BusinessFactory.as AbFactory.as 中都没有同名方法 ,仅限createProductAcreateProductB。那么,busFactory如何使用new BusinessFactory调用构造函数

2 个答案:

答案 0 :(得分:4)

AbFactoryBusinessFactory的默认构造函数(文章显示继承自AbFactory)是由编译器创建的。

如果您开始将参数传递给BusinessFactory()构造函数,编译器将会抱怨意外的参数计数。那是你需要自己编写构造函数的时候。但是没有任何传递意味着可以使用默认值。

答案 1 :(得分:0)

此外,您可以将AbFactory设置为BusinessFactory的原因意味着它们共享相同的遗产。