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

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."
相关推荐
zzq77972 分钟前
Android 16 API 36 升级后 APP 加固兼容性问题解析
android·开发语言·安全·kotlin·安卓·安全架构
喜欢的名字被抢了4 分钟前
写-Chrome-扩展时踩过的那些-MV3-的坑
前端·chrome
网安老伯14 分钟前
网络安全基础要点知识介绍(非常详细),零基础入门到精通,看这一篇就够了
运维·前端·网络协议·web安全·网络安全·职场和发展
keyipatience18 分钟前
日志和线程池
java·开发语言
wuqingshun31415919 分钟前
springBoot是如何通过main方法启动web项目的?
前端·spring boot·后端
xxwl58519 分钟前
HTML 小总结:从骨架到枝叶,系统掌握网页结构
前端·html
●VON21 分钟前
鸿蒙 PC Markdown 编辑器 Bridge 协议:原生外壳与 Web 内核的状态同步
前端·华为·编辑器·harmonyos·鸿蒙
码云数智-园园24 分钟前
建站平台有哪些?建站工具怎么选
开发语言
nVisual25 分钟前
01-环境监控集成方案
运维·服务器·开发语言·网络·数据库·数据中心布线·综合布线管理软件
此生决int35 分钟前
深入理解C++系列(04)——类和对象(下)
开发语言·c++