/** 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的实例

 

相关文章:

  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2021-08-03
  • 2021-11-11
  • 2021-10-05
  • 2022-02-28
猜你喜欢
  • 2021-05-29
  • 2022-12-23
  • 2021-08-09
  • 2021-12-31
  • 2022-01-28
  • 2021-05-05
相关资源
相似解决方案