Java 共享常量[编码效率问题]

2025-01-19 11:05:41
推荐回答(1个)
回答1:

如果只有两个java类使用的话,建议还是分开,用static进行修饰就行了,程序一运行,就会为这个变量在内存中创建一个存储空间。以后创建对对象如果需要用到这个静态变量,那么就会共享这一个变量的存储空间。也就是说,在创建对象的时候,如果用到这个变量,那么系统不会为其再分配一个存储空间,而只是将这个内存存储空间的地址赋值给他。如此做的好处就是可以让多个对象采用相同的初始变量。当需要改变多个对象中变量值的时候,只需要改变一次即可。