Java例子,java什么是实例变量

  Java例子,java什么是实例变量

  

  java 什么是实例

  java中的实例是一个对象,一个类的对象。类只是抽象的东西,对象才是真实的东西。所以叫实例。

  我们可以称这个新对象为实例。说白了,这个新“东西”可以叫对象,也可以叫实例。从这个角度来看,对象和实例是等价的。

  这边走:

  Java使用new关键字加上构造函数来创建一个对象。这里有一个叫Cat的类。

  公共类别Cat {

  公共目录(){

  System.out.println(这是构造函数);

  }

  }使用新的构造函数创建一个对象,然后就是

  Cat c=new Cat();前半部分,Cat c的意思是在内存中分配一个名为C的变量。该变量属于Cat类型。

  第二部,新猫();这是创建对象的新关键字和构造函数,Cat()是构造函数的名字吧?想出一个对象,就这么写,这是语法规定的,没有理由;

  新猫();说明这个Cat类的一个对象new在程序运行时会调用构造方法Cat()。当这个构造方法完成后,这个Cat类型的对象就会被创建,并真正出现在内存中;

  使用new关键字创建的对象被分配在内存堆中,在对象被实际创建后,它将做一件重要的事情:

  我们的对象是在内存中分配的,所以内存空间很大。这个物体在哪里?怎么找?new关键字创建对象后,会返回对象在内存中的地址,通过这个地址可以找到对象,所以我们上面的写法,Cat c=new Cat();

  也就是把这个对象在内存中的地址赋给变量C,这是Java中引用的概念。c叫做引用,或者引用变量,或者直接变量。没问题,就是这样;

  c的值是一个内存地址,或者是一个引用地址。通过这个地址,我们可以准确地找到我们刚刚创建的对象。以后我们会用这个对象做一些事情,调用这个对象的方法等等。并且使用了该引用。

  注意,我再说一遍,好多人都搞不清楚,这个c到底是对象还是引用,好多人说c就是Cat类的一个实例,这是非常错误的,c就是引用,不是对象!我们new出来的这个东西,真正在内存中的这个东西叫做对象,叫做实例。

  我们,大量免费的Java入门教程,欢迎在线学习!这就是java例子的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: