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

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."
相关推荐
游乐码1 分钟前
UnityGUI(五)GUI控件综合使用
开发语言·unity·c#
程序leo源3 分钟前
C语言知识总结
c语言·开发语言·c++·经验分享·笔记·青少年编程·c#
沫璃染墨5 分钟前
二叉搜索树完全指南:从核心原理到增删查改全实现
开发语言·c++
shehuiyuelaiyuehao7 分钟前
关于进程和线程的关系
java·开发语言
一颗趴菜9 分钟前
微信小程序如何去下载PDF呢
前端·javascript
KaMeidebaby13 分钟前
卡梅德生物技术快报|细菌 FISH 实验 + 流式细胞术:尿路感染活菌快速定量系统实现与数据验证
前端·数据库·其他·百度·新浪微博
昆曲之源_娄江河畔15 分钟前
DBGridEh Footer的使用
前端·数据库·delphi·dbgrideh
AaronCos17 分钟前
弄懂java泛型中的extends和super
java·开发语言
毋语天19 分钟前
Python 模块、包与异常处理:构建更稳健的程序
开发语言·python
IT观察者30 分钟前
Qt单例的优雅实现
开发语言·qt