// 定义一个类 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.
class MyClass 定义了一个名为 MyClass 的类。constructor(name, age) 是类的构造函数,它在创建类的新实例时自动调用。构造函数接收参数 name 和 age,并将它们赋值给实例的属性 this.name 和 this.age。greet() 是一个实例方法,可以通过类的实例来调用。它使用 this 来访问实例的属性,并输出一条问候信息。const instance = new MyClass('Alice', 30); 使用 new 关键字创建了 MyClass 的一个新实例,并传入参数 'Alice' 和 30。instance.greet(); 调用了实例的 greet 方法,输出相应的问候信息。上一篇:js 日期
下一篇:js 且
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站