1234567891011121314151617181920212223242526272829303132 |
- "use strict";
- // 通过class去定义一个类
- /**
- * 对象中主要包含两部分:
- * 属性 方法
- */
- class Person {
- constructor() {
- this.name = '孙悟空';
- }
- /**
- * static 添加后 变成了类方法
- * 类时没有办法实例化
- * 规避name字段
- * readonly 只读不允许更改
- */
- // 方法
- static say() {
- console.log("大家好");
- }
- }
- Person.age = 20;
- Person.ha = false;
- // console.log(
- // Person.name)
- // 实例化对象
- let p = new Person();
- // p.name = '猪八戒';
- console.log(p);
- // console.log(Person.name)
- // p.say();
- Person.say();
|