1.类.js 550 B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. // 通过class去定义类
  3. // 对象中包含两部分:属性 方法
  4. // readonly 只读
  5. // static 通过类进行使用
  6. // 规避name字段
  7. class Person {
  8. constructor() {
  9. this.name = '孙悟空';
  10. this.hi = false;
  11. }
  12. static say() {
  13. console.log("大声说再见");
  14. }
  15. }
  16. Person.age = 10;
  17. // 使用
  18. // 实例化对象
  19. let p = new Person();
  20. p.name = '猪八戒';
  21. // p.age = 12;
  22. console.log(p, 'p');
  23. // console.log(p.age)
  24. Person.age = 12;
  25. console.log(Person.age, 'Person');
  26. // p.say()
  27. Person.say();