面试题答案
一键面试1. static 关键字修饰属性的作用
使用 static
关键字修饰的属性属于类本身,而不属于类的实例。也就是说,无论创建多少个类的实例,静态属性只有一份,所有实例共享该属性。
2. static 关键字修饰方法的作用
static
关键字修饰的方法同样属于类本身,通过类名直接调用,不需要创建类的实例。静态方法通常用于执行与类相关但不依赖于特定实例状态的操作。
3. 代码示例
class MyClass {
// 静态属性
static staticProperty: string = '这是一个静态属性';
// 静态方法
static staticMethod(): void {
console.log('这是一个静态方法');
}
}
// 访问静态属性
console.log(MyClass.staticProperty);
// 访问静态方法
MyClass.staticMethod();