前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TypeScript 类静态成员

TypeScript 类静态成员

作者头像
程序猿的栖息地
发布2024-01-30 16:58:16
1130
发布2024-01-30 16:58:16
举报

TypeScript 类静态成员

静态成员可以直接通过类名调用。

static 关键字

static 关键字用于定义类的数据成员(属性和方法)为静态的。

示例

代码语言:javascript
复制
class Animal{
    static Name:string;
    static Eat():void{
        console.log(Animal.Name + 'eat...');
    }
}
Animal.Name = "兔子";
Animal.Eat();

注意

使用 static 关键字声明的属性或者方法只能通过类名调用,不能通过实例化对象来调用。

错误示例 :

代码语言:javascript
复制
class Animal{
    static Name:string;
    static Eat():void{
        console.log(Animal.Name + 'eat...');
    }
}
Animal.Name = "兔子";
Animal.Eat(); 

// 错误示例
var dog = new Animal();
dog.Name = "狗";
dog.Eat();
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿的栖息地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TypeScript 类静态成员
  • static 关键字
  • 示例
  • 注意
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档