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

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."
相关推荐
passionSnail10 分钟前
《用MATLAB玩转游戏开发》推箱子游戏的MATLAB趣味实现
开发语言·游戏·matlab
九月TTS17 分钟前
TTS-Web-Vue系列:Vue3实现内嵌iframe文档显示功能
前端·javascript·vue.js
爱编程的小学究18 分钟前
【node】如何把包发布到npm上
前端·npm·node.js
Once_day32 分钟前
C++之fmt库介绍和使用(1)
开发语言·c++·fmt
我爱加班、、34 分钟前
Chrome安装最新vue-devtool插件
javascript·vue.js·chrome·vue-devtool
摆烂且佛系38 分钟前
FastByteArrayOutputStream和ByteArrayInputStream有什么区别
java·开发语言
weixin_473894771 小时前
前端服务器部署分类总结
前端·网络·性能优化
Chandler241 小时前
Go语言:json 作用和语法
开发语言·golang·json
凤年徐1 小时前
【C/C++】自定义类型:结构体
c语言·开发语言·c++·经验分享·笔记·算法
LuckyLay1 小时前
React百日学习计划-Grok3
前端·学习·react.js