// 定义一个简单的 JavaScript 类
class Dog {
constructor(name, age) {
this.name = name;
this.age = age;
}
bark() {
console.log('Woof!');
}
}
// 创建类的实例
const myDog = new Dog('Buddy', 3);
// 访问实例的属性和调用方法
console.log(myDog.name); // 输出: Buddy
console.log(myDog.age); // 输出: 3
myDog.bark(); // 输出: Woof!
在这个例子中,Dog 类有一个构造函数(constructor),它接受 name 和 age 作为参数,并将它们分别赋值给实例的属性。类还有一个方法 bark,用于在控制台中打印狗的叫声。
然后,通过使用 new 关键字,我们创建了一个 Dog 类的实例,即 myDog。我们可以通过访问实例的属性和调用实例的方法来与实例交互。
这是一个简单的示例,实际上,在现代 JavaScript 中,类和实例的使用通常涉及更复杂的代码结构,特别是在前端框架(如 React、Vue)中。类的实例化是面向对象编程(OOP)中的一个重要概念,用于创建可复用和模块化的代码。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3577/JavaScript