欢迎光临散文网 会员登陆 & 注册

封装-静态成员

2023-02-20 17:45 作者:北星Knight  | 我要投稿

静态关键字:static

用static修饰的成员变量、方法、属性等称为静态成员


静态成员的特点是:直接用类名点出使用。


程序中是不能无中生有的:

  • 我们要使用的对象,变量,函数都是要在内存中分配内存空间的

  • 之所以要实例化对象,目的就是分配内存空间,在程序中产生一个抽象的对象


静态成员的特点:

  • 程序开始运行时 就会分配内存空间。所以我们就能直接使用。

  • 静态成员和程序同生共死

  • 只要使用了它,直到程序结束时内存空间才会被释放

  • 所以一个静态成员就会有自己唯一的一个“内存小房间”

  • 这让静态成员就有了唯一性

  • 在任何地方使用都是用的小房间里的内容,改变了它也是改变小房间里的内容。


静态常量

const(常量)可以理解为特殊的static(静态)


相同点:他们都可以通过类名点出使用


不同点:

  • const必须初始化,不能修改 static没有这个规则

  • const只能修饰变量、static可以修饰很多

  • const一定是写在访问修饰符后面的 ,static没有这个要求


封装-静态成员的评论 (共 条)

分享到微博请遵守国家法律