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

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 分钟前
如何用RAG解决AI智能体的知识盲区?
开发语言·c#
吹什么轩20 分钟前
c++复习:模拟实现list来更好的理解和应用list
开发语言·c++
程序员黑豆23 分钟前
Java入门第一步:从零开始编写你的第一个Hello World程序
java·前端·ai编程
凌涘23 分钟前
前端路由(二):React Router 组件化路由实战
前端
小白学大数据25 分钟前
Python 爬虫实战:抓取汽车之家二手车成交价格与里程数据
开发语言·爬虫·python·汽车
深盾科技_Virbox37 分钟前
软件加密工具怎么选:试用验证、采购成本与授权范围
开发语言·安全·软件需求
鸽鸽1 小时前
别急着装第三方库,这些事浏览器原生就能做到——Web Native API 实战指南
前端
做前端的娜娜子1 小时前
从 0 到 1 打造一个配置可视化后台:一次前端配置中心化改造的实战复盘
前端·设计模式·数据可视化
A_cainiao_A1 小时前
C++20:std::stop_source让线程说停就听
开发语言·c++20
南雨北斗1 小时前
vue3 RouterLink链接颜色修改的方法
前端