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

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."
相关推荐
搬砖工程师Cola几秒前
<C#>在 .NET 开发中,依赖注入, 注册一个接口的多个实现
开发语言·c#·.net
巨龙之路8 分钟前
Lua中的元表
java·开发语言·lua
咖啡虫9 分钟前
css中的3d使用:深入理解 CSS Perspective 与 Transform-Style
前端·css·3d
烛阴20 分钟前
手把手教你搭建 Express 日志系统,告别线上事故!
javascript·后端·express
徐行11022 分钟前
C++核心机制-this 指针传递与内存布局分析
开发语言·c++
拉不动的猪29 分钟前
设计模式之------策略模式
前端·javascript·面试
旭久30 分钟前
react+Tesseract.js实现前端拍照获取/选择文件等文字识别OCR
前端·javascript·react.js
划水哥~36 分钟前
Kotlin作用域函数
开发语言·kotlin
小臭希38 分钟前
python蓝桥杯备赛常用算法模板
开发语言·python·蓝桥杯
独行soc39 分钟前
2025年常见渗透测试面试题-红队面试宝典下(题目+回答)
linux·运维·服务器·前端·面试·职场和发展·csrf