| 123456789101112131415161718192021222324252627282930 |
- /**
- * 用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();
|