以下是一个简单的示例,演示如何在JavaScript中定义和使用静态方法:
class MathUtility {
// 静态方法
static add(x, y) {
return x + y;
}
static subtract(x, y) {
return x - y;
}
}
// 调用静态方法,无需创建类的实例
const sum = MathUtility.add(5, 3);
console.log(sum); // 输出 8
const difference = MathUtility.subtract(8, 3);
console.log(difference); // 输出 5
在这个例子中,add和subtract是MathUtility类的静态方法,可以直接通过类名调用,而不需要创建MathUtility的实例。
请注意,静态方法不能访问类的实例属性,因为它们与实例无关。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12818/JavaScript