中易网

java中实例变量是在类加载时被赋于默认值,还是在创建对象时?

答案:3  悬赏:80  
解决时间 2021-11-08 21:45
  • 提问者网友:空白
  • 2021-11-08 14:52
java中实例变量是在类加载时被赋于默认值,还是在创建对象时?
最佳答案
  • 二级知识专家网友:一个很哇塞的汉子
  • 2021-11-08 15:33
实例变量:在用该类创建对象时才在会出现并被赋值。
类变量(静态变量):在该类加载到VM中时就被赋值,且该变量被这个类的所有对象所共享。
同一类的不同的对象有自己的实例变量,但是它们共享同一个类变量。当一个对象修改了它的实例变量时,不会影响其他的对象各自的实例变量。如果一个对象修改了类变量,则对于其他对象来说这个值也被改变了。
全部回答
  • 1楼网友:晚安听书人
  • 2021-11-08 18:19
肯定是在创建对象时,对象变量才被赋于默认值罗!
  • 2楼网友:时光挺欠揍
  • 2021-11-08 16:44
当然是在创建时赋默认值,如果是在加载时类太多内存非爆了不可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息