作业帮 > 综合 > 作业

Java类中的实例变量是不是相当于每建一个实例就生成这个实例的实例变量,即重新开辟空间,而静态变量

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/14 04:03:41
Java类中的实例变量是不是相当于每建一个实例就生成这个实例的实例变量,即重新开辟空间,而静态变量
是不是就一块空间,不再开辟?
Java类中的实例变量是不是相当于每建一个实例就生成这个实例的实例变量,即重新开辟空间,而静态变量
你的理解是正确的.
在面向对象程序设计语言的内存布局中,每一个类的存储都有一个“类型表”,它主要存储该类的所有非静态方法、静态字段和静态方法,还有指向父类的类型表的指针.如果需要实例化该类对象,则每一个对象都会单独分配内存空间,它主要存储非静态字段.