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

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."
相关推荐
星火开发设计13 小时前
类模板:实现通用数据结构的基础
java·开发语言·数据结构·c++·html·知识
bugcome_com13 小时前
# C# 变量作用域详解
开发语言·c#
阿里嘎多学长13 小时前
2026-02-13 GitHub 热点项目精选
开发语言·程序员·github·代码托管
1024小神13 小时前
vue3项目配置了子路由后刷新页面回到首页解决办法
前端·javascript·vue.js
汽车软件工程师00113 小时前
vector autosar配置一个CAN接收报文,RTE层发现并未接收到信号,怎样查这个问题
开发语言·autosar
寻寻觅觅☆13 小时前
东华OJ-基础题-122-循环数(C++)-难度难
开发语言·c++
_Rookie._13 小时前
npm run 的原理
前端·npm·node.js
木斯佳13 小时前
前端八股文面经大全:2026-01-13MiniMax前端实习二面面经深度解析
前端·状态模式
远离UE413 小时前
Blender模型正常导入UE5 FBX 轴向匹配
前端
谭光志14 小时前
OpenClaw 安装与运行教程
前端·后端·ai编程