子类继承父类,还是这样搞吧

来源:互联网 发布:扩展人脉的软件 编辑:程序博客网 时间:2024/05/17 23:07

<script language="javascript">
function Person(name){
      this.name=name;
      this.getName=function(){
          return this.name;
          }
    }
function User(name,age){
     Person.call(this,name);
      var year=(new Date()).getFullYear()-age;
      this.getBirth=function(){
            return year;
          }
    }
var me=new User("孙膑",54);
alert(me.getName());
</script>

实际上如果父类只有构造函数,没有原型定义的话,这样已经完成了实质上的继承……
如果父类有原型定义甚至还拥有自己的父类就要继承这个原型链了:
User.prototype = new Person();

原创粉丝点击