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

js class constructor

作者:至尊巅峰   发布日期:2025-11-17   浏览:41

// 定义一个类 MyClass
class MyClass {
  // 构造函数,用于初始化新创建的对象
  constructor(name, age) {
    // 'this' 关键字指向新创建的实例对象
    this.name = name; // 设置实例的 name 属性
    this.age = age;   // 设置实例的 age 属性
  }

  // 实例方法
  greet() {
    console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
  }
}

// 创建 MyClass 的一个实例
const instance = new MyClass('Alice', 30);

// 调用实例方法
instance.greet(); // 输出: Hello, my name is Alice and I am 30 years old.

解释说明:

  1. 类定义class MyClass 定义了一个名为 MyClass 的类。
  2. 构造函数constructor(name, age) 是类的构造函数,它在创建类的新实例时自动调用。构造函数接收参数 nameage,并将它们赋值给实例的属性 this.namethis.age
  3. 实例方法greet() 是一个实例方法,可以通过类的实例来调用。它使用 this 来访问实例的属性,并输出一条问候信息。
  4. 创建实例const instance = new MyClass('Alice', 30); 使用 new 关键字创建了 MyClass 的一个新实例,并传入参数 'Alice'30
  5. 调用方法instance.greet(); 调用了实例的 greet 方法,输出相应的问候信息。

上一篇:js 日期

下一篇:js 且

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

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

Laravel 中文站