什么是对象的引用,什么是对象的实例?
所说的这个对象的实例是什么意思呢?他和方法名有什么区别?
为什么叫他实例而不叫方法名???
public class jump{
public jump(){
********
}
public jump shili(){
return new jump();
}
}希望给解释解释,能让我明白就行,我现在是知道这么写,但是不知道为什么那么说,
算是强记忆的,想理解。
所说的这个对象的实例是什么意思呢?他和方法名有什么区别?
为什么叫他实例而不叫方法名???
public class jump{
public jump(){
********
}
public jump shili(){
return new jump();
}
}希望给解释解释,能让我明白就行,我现在是知道这么写,但是不知道为什么那么说,
算是强记忆的,想理解。
解决方案 »
- 跪求高手指点
- 关于继承的问题
- 用java中的IO类读入并统计英文小短文的单词数的程序,大家思考一下
- 一个文件输入io小代码段的问题
- 谁写过IBM的简历。。近来看看。问题解决马上结帖
- 怎么在windows上编译,linux上运行
- 在一个JFrame中想布局左边的panel为640X480大小,右边的Panel为150X480,要怎么布局合适?
- 关于线程很菜的问题
- 谁有用java分析dwg文件格式的程序(或告诉dwg文件格式)???在哪可以下载java写浏览dwg文件的程序????
- SimpleFileVisitor遍历文件遇到的一个问题
- JComboBox Model過濾數據
- 求助有关Graphics的问题
对象的实例是用new创建的类对象,即实例化,
实例是一个对象,包括方法(和类的属性)
方法名是你在jump类中定义的方法的名字 就是shili;
一个类有它自己的属性和方法,实例了类,这个实例就拥有了类里的方法和属性实例和方法名就是两个不同的概念。你还是自己看下基础的概念书吧。。
由模板产生的具体实物叫做对象,也称为该类型的实例(实际的例子);实例存在于内存中,由于我们要多次使用它,因此我们可以把它的地址存放在一个变量当中,这个变量就是对象的引用;以后操作这个引用就跟操作这个对象一样。方法刻画了类型中所有对象都具备的行为楼主迷惑的可能是new A()这像是调用方法,所以疑问为什么产生的是一个实例而不叫做方法
其实这句代码确实调用了A的构造方法(与A的类名相同),但它不仅是调用构造方法,还进行了内存分配,清零,指定初始化,构造器初始化等一系列动作,最终“创建了实例——开辟了内存空间,并返回一个引用给你”哇塞……太多了,也差不多解释清楚了
new jump()是一个实例
这个aaa就是实例的引用
而new **()出来的东西就叫做实例化???
但是为什么:::new **()出来的东西就叫做实例化呢???
new **();这个东西有什么用呢??是给前面的那个对象,分配
了地址码???还是什么意思??请各位再解释解释
new出来的操作就是实例化。
new出来的对象就像一个具体的变量可以引用。
之前你说的方法就是一个在这个对象中的对象,可以通过“.”运算符来引用。
这个是对象的实例·应该叫做类的实例··也就是一个对象
这里你的程序没有对象的引用··如果你这样定义就有了jump j=new jump();
return j;此时对象的引用是j`