Javascript 定义对象
/** 1. 定义一个Cat类 **/ var Cat = { getInstance: function(){ var cat = {}; car.name="jerry"; cat.shout = function(){ alert("miao~miao~"); }; return cat; } }; var cat = Cat.getInstance(); alert(cat.name); /** 2. 继承 **/ var Animal = { getInstance: function(){ var animal = {}; animal.type="Animal"; animal.shout = function(){ alert("shout"); }; return animal; } }; var Cat = { getInstance: function(){ var cat = Animal.getInstance(); car.type="cat"; cat.shout = function(){ alert("miao~miao~"); }; cat.interest = function(){ alert("Mouse..."); }; return cat; } }; /** 3. 类似静态方法 **/ var Cat = { getType: function(){ alert("I'm a cat..."); }, getInstance: function(){ var cat = {}; car.name="jerry"; cat.shout = function(){ alert("miao~miao~"); }; return cat; } }; Cat.getType();//不需要cat的实例