JavaScript为什么没看见有人写继承时子类的prototype等于父类的prototype,而是要重新创建一个实例
2018-04-13 14:42
337 查看
例如 function Person(name){ this.name = name; } Person.prototype.shown = function(){ alter(this.name) }; function Student(name){ this.name = name; } Student.prototype = new Person(); Student.prototype = Person.prototype; 我想知道为什么没看见有人写下面的继承方式,是有什么弊端吗 ?本人小白
相关文章推荐
- 关于原型链和继承问题的思考:为什么不能直接把父类的prototype赋值给子类的prototype
- JavaSE8基础 不同包下的子类中,创建子类对象可以继承到父类的 受保护/公有方法
- 一个简单的子类继承父类公共方法的代码
- 创建一个继承父类的类
- 在java中怎么理解“用instanceof操作符判断父类对象是否为子类的一个实例”?
- 创建继承于父类Person的子类Studen
- javascript中子类如何继承父类
- java中如何让一个子类不能调用从父类继承的方法
- JavaScript对象创建及继承原理实例解剖
- 父类和子类在同一个包中,另一个包中存在一个和父类同名的类,父类包用*导入,继承同包中父类,还是另一个包中的父类。
- javascript中用构造函数创建对象以及基类与子类间的继承
- javascript 中的 prototype和constructor属性的使用(constructor属性始终指向创建当前对象的构造函数,每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数)
- java中实例子类会有父类对象产生吗?如果不产生父类对象为什么子类有父类的属性和方法?
- java创建一个子类对象是会调用父类的构造方法会不会创建父类
- 视图控制器父类是使用Xib创建的,子类如何继承父类的样式
- C++ 多态问题:为什么不直接用子类引用子类,而是用父类指针指向子类
- CCEGLViewProtocol(窗口协议 各个平台会继承这个类重写一个子类来具体实现窗口创建)
- 在创建线程时,必须要建立一个Thread类的或其子类的实例
- JavaScript子类用Object.getPrototypeOf去调用父类方法
- 当多个类之间有继承关系时,创建子类对象会导致父类初始化块的执行。