【唐老狮】C#——封装:静态成员

本文介绍了C#中的静态成员,包括静态关键字、静态成员的特性和生命周期,强调静态成员的唯一性。讨论了静态成员与非静态成员的使用规则,并举例说明静态成员在游戏开发中的应用,如声明常量和唯一方法。最后总结了静态成员和常量的异同点,提醒开发者合理使用静态成员以避免性能问题。

    ​    ​关于面向对象三大特性之封装,我们已经学习了许多知识点:类和对象成员变量和访问修饰成员方法(函数)构造函数和析构函数成员属性索引器。当你看到这些知识点时,如果发现自己已经不清楚或者忘记了,你可以再看看前几篇文章来进行回顾。

    ​    ​今天我们要讲的是一个非常重要的知识点,是面试中经常会问到的内容——静态成员


 

【静态成员】
 

静态关键字

static

静态成员

用static修饰的

成员变量

成员方法

成员属性

特点

直接用类名点出使用

生命周期

同生共死

当一次使用后就会一直存在内存中

直到程序结束后才会被释放

因此静态成员具有唯一性

注意

静态函数中不能直接使用非静态成员

非静态函数中可以直接使用静态成员

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值