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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。