灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

ts11_类的简介

类可以理解为创建对象的模板

对象是由两部分组成的:属性和方法

所以类也是有属性和方法组成的:

 1.属性
  直接定义的属性是实例属性,需要通过对象的实例去访问
  const per = new person()
  per.name
  使用static修饰的属性是静态属性(类属性),可以直接通过类去访问
  person.age
  readonly开头的属性表示只读属性,无法修改
  2.方法
  如果方法以static开头则方法就是类方法(静态方法),可以直接通过类去调用
复制代码
//使用class关键字来定义一个类
/* 
  对象中包含两部分:
  1.属性
  直接定义的属性是实例属性,需要通过对象的实例去访问
  const per = new person()
  per.name
  使用static修饰的属性是静态属性(类属性),可以直接通过类去访问
  person.age
  readonly开头的属性表示只读属性,无法修改
  2.方法
  如果方法以static开头则方法就是类方法(静态方法),可以直接通过类去调用
*/
class person {
    //定义实例属性
    readonly name: string = '孙悟空';
    // age:number = 18
    static readonly age: number = 20//在属性前面加上static关键字可以定义类属性(静态属性),只有通过类才能访问
    sayhello(){
        console.log("say hello")
    }
    static saystatic(){
        console.log('saystatic');
        
    }
}
const per = new person()
per.sayhello()
console.log(per)
console.log(person.age);
person.saystatic()
复制代码

 

本文作者:SadicZhou

本文链接:https://www.cnblogs.com/SadicZhou/p/17005902.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   SadicZhou  阅读(69)  评论(0编辑  收藏  举报
历史上的今天:
2021-12-26 ES6 - promise(2)
2021-12-26 ES6 - promise(1)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.