考虑这段代码:
AEP: {
Module: {
_instances: {},
get: function(module) {
return (AEP.Module._instances[module.id] || (AEP.Module._instances[module.id] = new AEP.Module.Instance(module)));
},
implement: function(module, implementation) {
AEP.Module.get({id: module}).dispatch(implementation(AEP));
},
/**
* @param module
* @constructor
*/
Instance: function(module) {
AEP.Event.apply(this, arguments);
AEP.Utility.loadJSFile(module.url);
}
}
//...
}
我收到了这个 GCC 警告:
WARNING - Constructor AEP.Module.Instance must be initialized at declaration
这是为什么?