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

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."
相关推荐
宝宝宝阿6 小时前
前端访问后台接口存在跨域问题,如何处理解决
前端
广州华水科技6 小时前
北斗GNSS与单北斗变形监测在水库安全监测中的应用探索
前端
十五年专注C++开发6 小时前
QtnProperty:一个基于 Qt 框架的第三方高级属性库
开发语言·c++·qt
yujunl6 小时前
U9的OpenAPI接口的应用
开发语言
沐知全栈开发7 小时前
JSP 表单处理
开发语言
AI进化营-智能译站7 小时前
ROS2 C++开发系列04:如何有效输出机器人状态
开发语言·c++·ai·机器人
蜡台7 小时前
使用 html javascript 实现 金币落袋效果
前端·javascript·html
AI进化营-智能译站7 小时前
ROS2 C++开发系列05:机器人启动如何传递命令行参数实战
开发语言·c++·ai·机器人
IT_陈寒7 小时前
为什么我的Python multiprocessing总是卡在join()?
前端·人工智能·后端
李白的天不白7 小时前
VUE依赖配置问题
前端·javascript·vue.js