Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js class

作者:热血震荡   发布日期:2025-04-11   浏览:87

// 定义一个名为 Animal 的类
class Animal {
  // 构造函数,用于初始化对象的属性
  constructor(name, sound) {
    this.name = name;
    this.sound = sound;
  }

  // 类的方法,所有实例都可以调用
  makeSound() {
    console.log(`${this.name} says ${this.sound}`);
  }
}

// 创建 Animal 类的实例
const dog = new Animal('Dog', 'Woof');
const cat = new Animal('Cat', 'Meow');

// 调用实例的方法
dog.makeSound(); // 输出: Dog says Woof
cat.makeSound(); // 输出: Cat says Meow

解释说明:

  1. 类定义:使用 class 关键字定义了一个名为 Animal 的类。
  2. 构造函数constructor 方法是类的特殊方法,用于初始化新创建的对象。它接受参数 namesound,并将它们赋值给对象的属性。
  3. 类方法makeSound 是类的一个方法,所有 Animal 类的实例都可以调用这个方法来输出动物的名字和声音。
  4. 创建实例:使用 new 关键字创建了两个 Animal 类的实例 dogcat,并传入相应的参数。
  5. 调用方法:通过实例调用 makeSound 方法,输出每只动物的名字和声音。

上一篇:js 字符串包含

下一篇:js 遍历json对象

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站