js class 方法调用
在JavaScript中,我们可以使用 class 来创建对象。类是对象模板,它定义了对象的属性和方法。
class 中的方法可以通过实例对象来调用,也可以通过类名直接调用。
通过实例对象调用方法:
```javascript
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
sayHello() {
console.log(`Hello, my name is ${this.name}`);
}
}
const person = new Person('Adam', 25);
person.sayHello(); // 输出:Hello, my name is Adam
js方法 ```
通过类名直接调用方法:
```javascript
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
static sayHello() {
console.log('Hello, everyone!');
}
}
Person.sayHello(); // 输出:Hello, everyone!
```
注意,当方法前面加上 `static` 关键字时,该方法不再属于实例对象,而是属于类本身。因此,不能通过实例对象调用该方法。
总结:在 JavaScript 中,通过 class 创建的对象有两种方法来调用方法,一种是通过实例对象,另一种是通过类名直接调用。需要注意的是,通过类名直接调用方法时,方法前面必须加上 `static` 关键字。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论