can.Construct
Provides a way to easily use the power of prototypal inheritance without worrying about hooking up all the particulars yourself. Use can.Construct.extend to create an inheritable constructor function of your own.
Provides a way to easily use the power of prototypal inheritance without worrying about hooking up all the particulars yourself. Use can.Construct.extend to create an inheritable constructor function of your own.
Use
In the example below,
Animalis a constructor function returned by can.Construct.extend. All instances ofAnimalwill have aspeakmethod, and theAnimalconstructor itself has alegsproperty.You can make instances by calling your constructor with the
newkeyword. When you do, the init method gets called (if you supplied one):Plugins
There are two plugins available to help make using
can.Constructeven simpler.this._superavailable in inherited methods.