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

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."
相关推荐
fie888917 分钟前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
gihigo199819 分钟前
MATLAB中生成混淆矩阵
开发语言·matlab·矩阵
Code Crafter33 分钟前
ES6-ES14 新特性速查
前端·ecmascript·es6
Lhuu(重开版35 分钟前
CSS从0到1
前端·css·tensorflow
曾几何时`35 分钟前
C++——this指针
开发语言·c++
小冯的编程学习之路1 小时前
【C++】: C++基于微服务的即时通讯系统(1)
开发语言·c++·微服务
CDwenhuohuo1 小时前
微信小程序里用 setData() 修改数据并打印输出 的几种写法
javascript·微信小程序·小程序
不说别的就是很菜2 小时前
【前端面试】HTML篇
前端·html
穿西装的水獭2 小时前
python将Excel数据写进图片中
开发语言·python·excel
前端一小卒2 小时前
生产环境Sourcemap策略:从苹果事故看前端构建安全架构设计
前端·javascript