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

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."
相关推荐
!执行15 分钟前
Web3 前端与合约交互
前端·web3·1024程序员节
csbysj202017 分钟前
Perl 格式化输出
开发语言
潘小安19 分钟前
跟着 AI 学(二)- Quill 接入速通
前端
十里-31 分钟前
在 Vue2 中为 Element-UI 的 el-dialog 添加拖拽功能
前端·vue.js·ui
shada37 分钟前
从Google Chrome商店下载CRX文件
前端·chrome
tao35566742 分钟前
【Python刷力扣hot100】42. Trapping Rain Water
开发语言·python·leetcode
左耳咚1 小时前
项目开发中从补码到精度丢失的陷阱
前端·javascript·面试
D_C_tyu1 小时前
Vue3 + Element Plus 实现前端手动分页
javascript·vue.js·elementui
黑云压城After1 小时前
vue2实现图片自定义裁剪功能(uniapp)
java·前端·javascript
芙蓉王真的好11 小时前
NestJS API 提示信息规范:让日志与前端提示保持一致的方法
前端·状态模式