bad.ts 580 B

1234567891011121314151617181920212223
  1. // bad 类成员没有正确的排序
  2. class Foo2 {
  3. private getBar3() {
  4. return this.bar3;
  5. }
  6. protected getBar2() {}
  7. public getBar1() {}
  8. public constructor() {
  9. console.log(Foo1.getFoo3());
  10. console.log(this.getBar3());
  11. }
  12. private bar3 = 'bar3';
  13. protected bar2 = 'bar2';
  14. public bar1 = 'bar1';
  15. private static getFoo3() {
  16. return Foo1.foo3;
  17. }
  18. protected static getFoo2() {}
  19. public static getFoo1() {}
  20. private static foo3 = 'foo3';
  21. protected static foo2 = 'foo2';
  22. public static foo1 = 'foo1';
  23. }