1.类.ts 609 B

123456789101112131415161718192021222324252627282930
  1. // 通过class去定义一个类
  2. /**
  3. * 对象中主要包含两部分:
  4. * 属性 方法
  5. */
  6. class Person {
  7. readonly name:string = '孙悟空';
  8. static age:number = 20;
  9. static ha:boolean = false;
  10. /**
  11. * static 添加后 变成了类方法
  12. * 类时没有办法实例化
  13. * 规避name字段
  14. * readonly 只读不允许更改
  15. */
  16. // 方法
  17. static say() {
  18. console.log("大家好");
  19. }
  20. }
  21. // console.log(
  22. // Person.name)
  23. // 实例化对象
  24. let p = new Person()
  25. // p.name = '猪八戒';
  26. console.log(p)
  27. // console.log(Person.name)
  28. // p.say();
  29. Person.say()