java script如何实现类的继承

   2024-10-08 2100
核心提示:在 JavaScript 中,可以使用原型链来实现类的继承。以下是一个简单的示例:// 定义一个父类function Animal(name) {this.name =

在 JavaScript 中,可以使用原型链来实现类的继承。以下是一个简单的示例:

// 定义一个父类function Animal(name) {  this.name = name;}// 父类的方法Animal.prototype.sayName = function() {  console.log("My name is " + this.name);}// 定义一个子类function Dog(name, breed) {  Animal.call(this, name); // 调用父类的构造函数来初始化父类的属性  this.breed = breed;}// 子类继承父类的方法Dog.prototype = Object.create(Animal.prototype);Dog.prototype.constructor = Dog;// 子类的方法Dog.prototype.bark = function() {  console.log("Woof! Woof!");}// 创建一个实例var myDog = new Dog("Buddy", "Golden Retriever");myDog.sayName(); // 输出:"My name is Buddy"myDog.bark(); // 输出:"Woof! Woof!"

在上面的示例中,我们定义了一个 Animal 父类和一个 Dog 子类,并实现了类的继承。通过调用 Object.create(Animal.prototype) 来创建一个原型链,使得 Dog 类可以继承 Animal 类的方法。最后,我们创建了一个 Dog 类的实例 myDog,并调用了父类和子类的方法。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号