Java教程

javaScript-继承方式

本文主要是介绍javaScript-继承方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.js中继承的终极方法
1.1在子类的构造函数中通过call借助父类的构造函数
1.2将子类的原型对象修改为父类的实例对象

    function Person(myName,myAge) {
      // let per = new Object();
      // let this = per;
      // this = stu;
      this.name = myName;  // stu.name = myName;
      this.age = myAge;    // stu.age = myAge;
      // return this;
    }
    Person.prototype.say = function () {
      console.log(this.name, this.age, this.score);
    }
    function Student(myName,myAge,myScore) {
      // let stu = new Object();
      // let this = stu;
      Person.call(this, myName,myAge);  // Person.call(stu)
      this.score = myScore;
      this.study = function () {
        console.log('day day up');
      }
      // return this;
    }
    Student.prototype = new Person();
    Person.prototype.constructor = Student;

 

这篇关于javaScript-继承方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!