1.类.js 608 B

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. // 通过class取定义类
  3. // 对象:属性 方法
  4. class Person {
  5. constructor() {
  6. this.name = '孙悟空';
  7. this.sex = '男';
  8. }
  9. /**
  10. * static 添加后 变成了 类方法
  11. * 通过类取进行调用
  12. * 不能通过实例化后进行调用
  13. * 规避name属性
  14. * readonly 只读不修改
  15. */
  16. static sayHello() {
  17. console.log("你好");
  18. }
  19. }
  20. Person.age = 20;
  21. let p = new Person();
  22. // p.name = '猪八戒'
  23. // console.log(p.)
  24. // p.sayHello()
  25. Person.sayHello();
  26. console.log(Person.age);
  27. // function Hi() {
  28. // }
  29. // let h = new Hi()