问题描述
初学面向对象编程,不了解什么是对象的引用请大虾们指导
解决方案
解决方案二:
个人理解,就是指向内存的指针
解决方案三:
还是没明白可以具体一点嘛
解决方案四:
Stringss="GG";像上面的代码:声明了一个字符串“GG”对象,而ss就是字符串“GG”对象的引用;PS:有不对的望高手指正!!!
解决方案五:
对象引用,简单来说就是对象的变量。指向堆内存,而变量自己保存在栈里。
解决方案六:
对象的引用是不是和创建一个对象的意思差不多啦?
解决方案七:
其实就是指针。
解决方案八:
比如:Strings=newString("aaa");这里的s保存在栈内存,而s所指向的对象保存在堆内存,通过s可以找到堆内存中对应的对象。
解决方案:
打个比方,源引thinkinginjava里的说法,电视机->对象,引用->遥控器引用存储于堆栈中,对象存储于堆中。java的引用在语法上更“接近“于c++的引用而不是指针。
解决方案:
比如:Strings=newString("aaa");这里的s保存在栈内存,而s所指向的对象保存在堆内存,通过s可以找到堆内存中对应的对象。
解决方案:
对象的引用是相对于对象的传递的,比如引用只是引用的值,传递是传递的对象
解决方案:
publicclassText{publicstaticvoidmain(String[]args){inta=10;TextText=newText();Text.aaaa(a);System.out.println("========="+a);}publicvoidaaaa(intb){b=3;}}上面是引用啊,下面是传递publicclassText{inta=10;publicstaticvoidmain(String[]args){TextText=newText();Text.aaaa();}publicvoidaaaa(){a=3;System.out.println("========="+a);}}传递到方法中就是引用,还要看作用域啊
解决方案:
比如Aa=newA();Bb=a;new出来的A其实在这里____a-------->||b-------->|____|使用a和b就能对new出来的A对象进行调用a和b就叫对象的引用
解决方案:
声明一个新的对象StringnewString=newStirng();
解决方案:
java用引用操纵对象,学java一定要好好的理解
解决方案:
对象就是电厂,引用就是插座。拆了插座电厂没事,拆了电厂,插座就没用了。这样明白了吧
解决方案:
各位老大,一个初学对象的人员,未必熟悉C,用指针的说法太难了。
解决方案:
顶
解决方案:
内存(栈)中的一小块数据-->标示着内存(堆)中另一块数据(通常比较大块)的地址,类型信息形象的说,就好比一个遥控器,可以操纵对象,但不是对象本身
解决方案:
在TIJ中给了个比喻引用--》遥控器对象--》电视机呵呵
解决方案:
对象的引用简单说就是做一件事情,有个人知道怎么做,这个人就是对象,而引用就很好理解了,就是你直接用那个人的方法来完成这件事,不用自己再想别的办法,这就是你“引用”那个人“对象”。
解决方案:
引用楼主lionetom的帖子:
初学面向对象编程,不了解什么是对象的引用请大虾们指导
答:对象--即:你家对象的引用---即:你家的地址.
解决方案:
引用3楼lucky373125的回复:
Stringss="GG";像上面的代码:声明了一个字符串“GG”对象,而ss就是字符串“GG”对象的引用;PS:有不对的望高手指正!!!
同感
解决方案:
别在意,不明白的话跳过它就是了.
解决方案:
对象与引用。对象是真实存在的,存放于堆中;而引用是一种指向对象的虚拟的指针,指向对象,存在于堆栈中。例如:Aa=newA();在这里a是一个引用,而生成的对象newA()则是真实存在的对象。
解决方案:
对象的引用就是用变量来获得对象的内存地址,这是对变量的操作就会变成对对象的操作,简单的说就是把对象赋值给变量,这时可以通过变量为访问对象
解决方案:
对象,是指内存中的一个代码块某类型的变量,是指声明为某种类型的虚拟的东西,相当于指针对象的引用,就是指将一个变量指向一个代码块
解决方案:
理解下这句就好懂了。Aa=newA();//用A类创建一个对象,并把这个对象的引用放到a对象里去。
解决方案:
引用21楼jiangnaisong的回复:
引用楼主lionetom的帖子:初学面向对象编程,不了解什么是对象的引用请大虾们指导答:对象--即:你家对象的引用---即:你家的地址.
很形象,UP一下
解决方案:
类,人对象,你(具体的人)引用,你的名字
解决方案:
ABCabc=newABC()这不就是了么
解决方案:
假如你声明了一个对象,你眼睛所看到的变量名就是这个变量的引用。例如你的名字叫小王。小王本身并不是你,而是你的一个称呼,就是你的一个引用。别人一喊小王,你就知道他是在叫你!
解决方案:
20楼的解释最牛B
解决方案:
Strings=newString();s是一个引用,尚未开辟内存而加入newString();时会在堆里开辟空间而s在栈里存储数据,而指向堆里的类这是s可以称为对象呢
解决方案:
对象变量是不是就是对象的引用啊?
解决方案:
变量和引用是2个不同的概念
解决方案:
比如你的家,位于天庭市月亮镇地球路火星小区常娥2号,里面有4个餐厅,5个卫生间,6个客房这样你家的栋房子就是对象了;餐厅卫生间那些是你那个房子的成员,也就是属性,也可以叫对象的成员变量,你的餐厅有4个,4就是成员变量餐厅的值;你家的位置表示内存地址,人家公安局、房产所有记录你家的地址,人家公安局记录你家信息的那一条就表示指针;你家有5口人(花姐,西利哥,风姐,贵公公,金毛狮王),在外人要来找你家,他得有你家的地址才能找到,但是人家看来,那不是个地址,而是西利哥的家,凤姐的家……,这样人家记意里的西利哥他家就表示你那个房子,也就是引用,人家来收水电费就可以通过西利哥的家来找到你那个房子有一天你们把正府得罪了,他们把你的房子折纤了,但是公安局和房产所不知道,所以记得的那条信信没有画掉,这样人家记录你房子的那条信息就表示野指针,但是人家知道你家被折纤了的那些外人记意里的西利歌的家的概念就没有了描述的不好,喜望对你有帮助
解决方案:
引用其实就是对象的“小名”