gpt4 book ai didi

javascript - 从类构造函数继承 javascript

转载 作者:行者123 更新时间:2023-11-28 07:30:25 25 4
gpt4 key购买 nike

我正在学习 javscript 并试图了解更多有关面向对象编程的信息。

我有一个名为 man 的类(class):

var man = function() {

this.name = "jack";

this.walk = function(){
console.log("im walking");
};

};

我想创建另一个名为 hero 的类继承自 man包含所有man类方法和属性

var hero = function(){

// inherit from man and has it own methods

};

如何做到这一点,以便我可以创建包含它们两个方法的对象。

最佳答案

在英雄函数之后(以及之外)将 new man() 分配给英雄的 prototype:

var man = function() {

this.name = "jack";

this.walk = function() {
console.log("im walking");
};
};

var hero = function() {
// hero stuff
}

hero.prototype = new man();

// ...

var batman = new hero();

alert(batman.name) // jack

关于javascript - 从类构造函数继承 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29186099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com