Java对象创建,扭曲的

时间:2014-07-25 11:39:33

标签: java object

java中的对象是什么,它只是缓冲区中的内存区域还是定义所说的?它是否在new运算符之后创建?那么为什么我们在结束时使用类构造函数呢?

3 个答案:

答案 0 :(得分:1)

通常情况下,我不会回答这样一个研究不足的问题,但他们会说“你不知道,你不知道什么”,所以...

Java object是使用new关键字创建的Java class的实例,存储在内存中的heap space中,并由其变量名称引用。< / p>

 MyClass classVariableName = new MyClass();  //Create object of type MyClass and refer to it with the name 'classVariableName'

当在类上调用new时,将在正在创建的对象上调用该类的构造函数,以允许您对创建进行某些控制。例如,设置成员变量的默认值。

更详细的说明here

答案 1 :(得分:1)

java中的对象 - &gt;对象是类的实例。

它只是缓冲区中的内存区域,还是定义为 - &gt;它占据了一些记忆。

是否在新运营商之后创建 - &gt;是

那么为什么我们最后使用类构造函数 - &gt;初始化对象中的字段状态。

答案 2 :(得分:0)

假设你有测试对象

 Test test1 = new Test();

每当使用new运算符创建对象时,在堆空间中创建时间对象。它返回内存位置, 在这里,您正在创建Test Class对象,并且该对象的内存位置保存在test1 reference varible中。