JavaScript 继承。从另一个类继承对象和方法

标签 javascript inheritance

我正在观看有关 JS 继承的视频教程,我坚持在下面的最后 2 行代码:

http://i.imgur.com/A9DDMHL.jpg

假设上面有一个 Animal 类,我们要使用其属性和方法。

我似乎得到了倒数第二个:Cat.prototype = new Animal()。它是说将一个新的动物对象分配给 cat 的原型(prototype)吗?但我无法理解最后一行代码。

最佳答案

我建议阅读这篇文章

prototype 属性提供了当您通过 Cat 构造函数创建对象时将从中继承方法和属性的对象。而constructor只不过是一个常规属性,通常用于标识用于创建对象的构造函数。

关于JavaScript 继承。从另一个类继承对象和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20933182/

相关文章:

javascript - 打印预览在每个打印命令中显示重复项

python - 继承setUp方法Python Unittest

C# 使用约束泛型仅允许在父类型上运行函数

javascript - 当 Javascript 中不存在 json 属性时,添加默认值

c++ - 派生类构造函数参数无法访问 protected 基类成员

c# - C# 8 默认接口(interface)实现是否允许多重继承

java - 子对象数组

javascript - Vuejs 和 Laravel : How to use http get to pass an array to Laravel controller

javascript - 制作一个过滤器: Interaction between script and node app

javascript - jquery,性能方面什么是更快的 getElementById 或 jquery 选择器?