永发信息网

从Object对象中封装了其它对象,怎样取出

答案:2  悬赏:20  手机版
解决时间 2021-03-04 03:02
从Object对象中封装了其它对象,怎样取出
最佳答案
1.object没有封装对象,他只是封装了一些方法,供继承他的类调用。又由于所有类都继承于object,所以所有类都可以调用object的方法.String也是,他封装了一些方法,如substring,indexof等 2.String 初始化之后和实例化的区别 其实实例化也是初始
全部回答
1.object没有封装对象,他只是封装了一些方法,供继承他的类调用。又由于所有类都继承于object,所以所有类都可以调用object的方法.string也是,他封装了一些方法,如substring,indexof等 2.string 初始化之后和实例化的区别 其实实例化也是初始化,但我想你问的应该是string a="abc";和string a=new string("abc");的区别吧. string a="abc"意思是: a.去常量池里查找有没有"abc"这个字符串 b.如果有就让a指向,如果没有就创造出"abc"这个字符串,把他放入常量池。 c.然后a指向abc这个字符串 string a=new string("abc");意思是: a.创造出new string("abc")这个对象 b.把"abc" 这个对象入入常量池 c.再创造出a这个对象(变量),指向new string("abc")这个对象。 3. string a="abc";string b="abc";string c=new string("abc");string d=new string("abc"); 用==比较时是比较string的对象的引用(指向) c==d显然是不同对象(如果你看懂了前面的话)。所以是false 注意此时的a==b,string a="abc";已经先把"abc"放入了常量池。string b="abc";发现有这个abc了。所以b指向了a已经指向的这个字符中, 换句话说,此时a和b的引用是一样的。所以此时a==b是true 4.string是个常量,当你string a="abc";a="def"后。"abc"还是在内存里的。因为他是放入常量池的。如果不能理解的话可以以后理解。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
避风塘无锡苏宁广场店这个地址在什么地方,我
雾霾有什么危害???
别人打电话给我如何录音
东本思域对比一汽大众高尔夫哪个更好?
某物质在空气里燃烧后的产物只有二氧化碳和水
贝乐奶粉批发地址在什么地方,想过去办事
一个长方体的三视图如图所示若其俯视图为正方
镜头标有2.8-5.6/4.8-144 T*是指什么
学校里的混混打架是怎么叫人的
练习打架时的躲闪速度怎么练
“息息相关”与“休戚相关”有何区别?
如何取消QQ统一安全验证
梦见三百元钱丢了二百,胶卷还在
7乘三分之二y+4=5y+2那么y等于多少
从邻居家扯网线邻居家的电脑玩游戏卡吗?我就
推荐资讯
的感觉,还有点胀,那是怎么回事
品诺映月烘焙淄博路店在什么地方啊,我要过去
海地爆发革命时 法国正值哪个政治派别当政时
什么叫种子轮
驿城区驻马店顺达通讯地址在什么地方,想今天
利民连锁药房孟湾东道店在哪里啊,我有事要去
如何选择搬家吉日
清净巷地址在哪,我要去那里办事
朝阳街道人民新村社区居民委员会这个地址在什
上海海湾森林公园老人门票
专科考电子科大的研究生有什么要求
兴什么安什么近义词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?