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

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."
相关推荐
文心快码BaiduComate1 分钟前
百度文心快码全面支持GLM-5
前端·人工智能
unirst19850071 分钟前
使用vite打包并部署vue项目到nginx
前端·vue.js·nginx
wordbaby3 分钟前
Vue 实战:从零实现“划词标注”与“高亮笔记”功能
前端
Ronin30510 分钟前
虚拟机数据管理模块
开发语言·c++·rabbitmq
3GPP仿真实验室11 分钟前
【Matlab源码】6G候选波形:MIMO-OFDM-IM 增强仿真平台
开发语言·网络·matlab
上海合宙LuatOS19 分钟前
LuatOS核心库API——【fatfs】支持FAT32文件系统
java·前端·网络·数据库·单片机·嵌入式硬件·物联网
晓131320 分钟前
第五章 【若依框架:优化】高级特性与性能优化
java·开发语言·性能优化·若依
一叶之秋141224 分钟前
基石之力:掌握 C++ 继承的核心奥秘
开发语言·c++·算法
见牛羊25 分钟前
CMakeLists 写法总结3.0
开发语言·c++
大模型玩家七七26 分钟前
效果评估:如何判断一个祝福 AI 是否“走心”
android·java·开发语言·网络·人工智能·batch