javaScript——原型继承四步曲
<script>
	  //js模拟类的创建以及继承
	
	  //第一步:创建父类
		  function Parent(name){
			  this.name = name;
		  }
		  //给父类添加属性方法
		  Parent.prototype.age = 18;
		  //var p1 = new Parent();
	  //第二步:创建子类	
		  function Child(){
			    Parent.call(this,"asdfasfd");
		  }
		
		  //第三步:确定继承的关系
		  Child.prototype = Object.create(Parent.prototype);
		
		  Child.prototype.stuno = "2000";
		
		  //第四步:改造构造器(不是很重要)
		  //改变了某个构造器的原型之后,紧接着的代码一定是改构造器
		  Child.prototype.constructor = Child;
		  /* Object.create的实现
		  function create(proto){
			  function F(){}
			  F.prototype = proto;
			  var temp = new F();
			  return temp;
		  }
		
		  */
		  //var o = new Parent();
		  //o instanceof Object;
		
		
	  </script>
                    
                
                
            
        
浙公网安备 33010602011771号