鱼C论坛

 找回密码
 立即注册
分享 继承后添加方法
hayeee 2024-8-1 14:55
从超类构造函数继承其prototype对象的构造函数,除了继承的方法外,还可以拥有自己的方法。 请看举例:Bird是一个构造函数,它继承了Animal的prototype: function Animal ( ) { } Animal . prototype . eat = function ( ) { console . log ( "nom n ...
0 个评论
分享 prototype 的使用
hayeee 2024-8-1 14:39
在JavaScript中,prototype 是每个函数对象(包括构造函数)都有的一个属性,通过它可以实现继承和共享方法。原型对象上的属性和方法会被所有该构造函数创建的实例共享。以下是一些prototype的使用示例和解释: 基本使用 假设我们有一个构造函数 Person: function Person(name, age) { this.name = name; ...
0 个评论
分享 js 重置一个继承的构造函数属性
hayeee 2024-8-1 14:34
在JavaScript中,当使用继承时,可以通过调用父类构造函数并重置子类构造函数中的属性来覆盖继承的属性。以下是一个示例,展示如何重置一个继承的构造函数属性。 假设有一个Person类和一个继承自Person类的Employee类: // 定义父类Person function Person(name, age) { this.name = name; &nbs ...
0 个评论
分享 重置一个继承的构造函数属性
hayeee 2024-8-1 14:28
当一个对象从另一个对象那里继承了其prototype时,那它也继承了父类的 constructor 属性。 请看下面的举例: function Bird ( ) { } Bird . prototype = Object . create ( Animal . prototype ) ; let duck = new Bird ( ) ; duck . constructor 但是duck ...
0 个评论
分享 将子辈的原型设置为父辈的实例
hayeee 2024-7-29 14:29
我们学习了从超类(或者叫父类)Animal继承其行为的第一个步骤:创建一个Animal的新实例。 这一节挑战我们将学习第二个步骤:给子类型(或者子类)设置prototype。 这样一来,Bird就是Animal的一个实例了。 Bird . prototype = Object . create ( Animal . pro ...
0 个评论
分享 从超类继承行为
hayeee 2024-7-29 14:23
我们创建了一个Animal超类(supertype),用来定义所有动物共有的行为: function Animal ( ) { } Animal . prototype . eat = function ( ) { console . log ( "nom nom nom" ) ; } ; 在这一节以及下一节挑战中我们将学习如何在Bird和Dog中重用&nb ...
0 个评论

本页有 4 篇日志因作者的隐私设置或未通过审核而隐藏

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 00:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部