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

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."
相关推荐
yingyima2 分钟前
深入解析:定时任务失败重试机制的底层原理与实践
前端
哈撒Ki2 分钟前
快速入门vue3与常见面试题
前端·vue.js·面试
踩着两条虫7 分钟前
VTJ.PRO v2.4.2 私有化部署与升级实操指南
前端·人工智能·低代码·架构·数据挖掘
FL16238631297 分钟前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校
开发语言·c#
木斯佳12 分钟前
前端八股文面经大全:美团前端暑期实习一面(2026-06-08)·面经深度解析
前端
Uso_Magic20 分钟前
VOL_实现APP多文件上传_前端多文件显示!
前端
techdashen21 分钟前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
开发语言·后端·rust
留白_25 分钟前
pandas文件读取与存储
开发语言·python·pandas
问心无愧051326 分钟前
ctf sow web入门112
android·前端·笔记
夕除33 分钟前
AOP 实现 Redis 缓存切面解析
java·开发语言·python