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

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."
相关推荐
csgo打的菜又爱玩4 分钟前
7.DispatcherResourceManagerComponentFactory解析.md
开发语言·python·flink
得物技术5 分钟前
AI驱动:从运营行为到自动化用例的智能化实践|得物技术
前端·ai编程·全栈
前端那点事6 分钟前
Vue并发控制|几十个请求高效管控(实战方案+可运行代码)
前端·vue.js
妄想出头的工业炼药师9 分钟前
后端优化MS mapping
前端
云深麋鹿11 分钟前
C++ | 继承
开发语言·c++
前端那点事13 分钟前
Vue大批量接口请求优化|告别卡顿、超时!前端落地实战指南
前端·vue.js
小辉同志16 分钟前
Epoll+线程池
开发语言·c++·c·线程池·epoll
史迪仔011216 分钟前
[QML] Qt Quick Dialogs 模块使用指南
开发语言·前端·c++·qt
杨凯凡17 分钟前
【019】IO/NIO 概念:Web 开发要掌握到什么程度
java·开发语言·nio
季明洵24 分钟前
Java基础---逻辑控制(上)
java·开发语言·循环结构·分支结构·顺序结构