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

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."
相关推荐
秋雨梧桐叶落莳5 分钟前
iOS——抽屉视图详解
开发语言·macos·ui·ios·objective-c·cocoa
怕浪猫5 分钟前
Electron 开发实战(六):系统交互与原生功能实战全解
前端·javascript·electron
爱喝热水的呀哈喽5 分钟前
npm 双网切换
前端·npm·node.js
郝学胜-神的一滴5 分钟前
Qt 高级开发 016:半内存管理机制
开发语言·c++·qt·程序人生·用户界面
Byte Wizard8 分钟前
动态内存管理
c语言·开发语言
zzzsde9 分钟前
【Linux】线程同步和互斥(5):线程池的实现&&线程安全
linux·运维·服务器·开发语言·算法·安全
玄米乌龙茶12310 分钟前
Web 框架(FastAPI / Flask)核心概念
前端·flask·fastapi
无忧.芙桃11 分钟前
C语言文件操作
c语言·开发语言
问心无愧051311 分钟前
ctf show web 入门66
前端·笔记
月落归舟12 分钟前
Java并发容器与框架
java·开发语言