123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * 通过class可以定义一个类
- * 对象中主要包含两部分:
- * 属性 方法
- * ts是js的一个超集
- */
- class Person {
- constructor() {
- // constructor()
- // 属性
- // readonly 只读 不可修改
- this.name = 'John';
- }
- /**
- * static 添加后 只能变成一个类方法
- * 类 是没有办法实例化的
- * 调用:类名.xxx
- * 规避name字段
- */
- // aa:number = 1
- // 方法
- static say() {
- console.log("你好");
- }
- }
- Person.age = 25;
- // 调用类
- console.log(Person.age, '打印');
- // 实例化对象
- let p = new Person();
- console.log(p, 'p1');
- // p.name = '孙悟空';
- console.log(Person.age, '2');
- // console.log(p.age,'2')
- // p.say();
- Person.say();
|