/** * 用class去声明类 * 属性 方法 * 使用:实例化对象 * static 静态属性 静态方法 * 修改只能使用类去修改 * 规避name字段 * readonly 只读属性 */ class Person { constructor() { // 属性 this.name = '张三'; } // 方法 ;类方法 static say() { console.log('大家好'); } } Person.age = 18; // 实例化对象 let p1 = new Person(); console.log(p1, '1'); // p1.name = '李四'; // p1.age = 20; Person.age = 20; console.log(p1, '2'); // p1.say(); console.log(Person.age); Person.say();