如何声明一个类?类如何继承?

javascript 复制代码
// 声明一个简单的类
class Animal {
  constructor(name) {
    this.name = name;
  }
 
  speak() {
    console.log(`${this.name} makes a sound.`);
  }
}
 
// 继承 Animal 类的子类
class Dog extends Animal {
  constructor(name, breed) {
    super(name); // 调用父类的构造函数
    this.breed = breed;
  }
 
  speak() {
    console.log(`${this.name} barks loudly.`);
  }
}
 
// 创建类的实例并调用方法
const myDog = new Dog('Buddy', 'Golden Retriever');
myDog.speak(); // 输出 "Buddy barks loudly."
相关推荐
CoderCodingNo18 小时前
【GESP】C++五级真题(数论、埃氏筛思想考点) luogu-B3969 [GESP202403 五级] B-smooth 数
开发语言·c++·算法
JS_GGbond18 小时前
防抖与节流:前端性能优化“双剑客”
前端
KLW7518 小时前
vue v-if和v-show比较
前端·css·css3
梵尔纳多19 小时前
使用 Electron 实现一个简单的文本编辑器
前端·javascript·electron
晴殇i19 小时前
SPA首屏加载速度优化!
前端
qq. 280403398419 小时前
react 副作用探究
前端·react.js
BD_Marathon19 小时前
Claude Code概述
java·开发语言
沐知全栈开发19 小时前
jQuery CSS 类
开发语言
golang学习记19 小时前
[特殊字符] Go Gin 不停机重启指南:让服务在“洗澡搓背”中无缝升级
开发语言·golang·gin
这周也會开心19 小时前
Collections和Arrays工具类整理
java·开发语言