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