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

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."
相关推荐
火山灿火山28 分钟前
Qt常用控件(二)
开发语言·qt
西游音月34 分钟前
(12)功能实现:Qt实战项目之读写配置文件
开发语言·qt
VBA63372 小时前
VBA之Word应用第四章第五节:段落Paragraph对象的属性(一)
开发语言
whltaoin2 小时前
【Java SE】Java IO体系深度剖析:从原理到实战的全方位讲解(包含流操作、序列化与 NIO 优化技巧)
java·开发语言·nio·se·io体系
csbysj20206 小时前
jQuery 删除元素
开发语言
xxy-mm6 小时前
Javascript 中的继承
开发语言·javascript·ecmascript
锋行天下7 小时前
公司内网部署大模型的探索之路
前端·人工智能·后端
quikai19818 小时前
python练习第二组
开发语言·python
1024肥宅8 小时前
手写 EventEmitter:深入理解发布订阅模式
前端·javascript·eventbus
AI视觉网奇8 小时前
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr
开发语言·c++·算法