Java之静态(static)与实例(instance)

源代码 2024-9-18 18:38:10 65 0 来自 中国
1.静态

在类中,使用 static 修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类全部。
静态成员不依靠于类的特定实例,被类的全部实例共享,就是说 static 修饰的方法大概变量不须要依靠于对象来举行访问,只要这个类被加载,Java 捏造机就可以根据类名找到它们。
其作用是:在同一个类的对象中共享数据。
1.1.静态变量

●静态变量(或称为类变量),指被 static 修饰的成员变量。
●静态变量可以被类的全部实例共享,因此静态变量可以作为实例之间的共享数据增长实例之间的交互性。
●静态变量被分配在方法区中,常驻内存,永不接纳。静态变量只有一份。相称于c语言的全局变量。
●如果类的全部实例都包罗一个雷同的常量属性,则可以把这个属性界说为静态常量范例,从而节流内存空间。例如,在类中界说一个静态常量 PI。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-25 11:51, Processed in 0.152471 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表