/** * 用class去声明类 * 属性 方法 * 使用:实例化对象 * static 静态属性 静态方法 * 修改只能使用类去修改 * 规避name字段 * readonly 只读属性 */ class Person { // 属性 readonly name:string = '张三'; static age:number = 18; // 方法 ;类方法 static say() { console.log('大家好'); } } // 实例化对象 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();