java类的问题

先用class建一个类:ClassTypeA;然后:TypeAa=newTypeA();那TypeA是一个类,TypeA()是一个以TypeA为标准的对象,a是一个指向T... 先用class建一个类:Class TypeA;
然后:TypeA a=new TypeA();
那TypeA是一个类,TypeA()是一个以TypeA为标准的对象,a是一个指向TypeA()的引用。
这样理解对不对,刚学不懂
展开
 我来答
q小小夏日p
2018-09-29 · TA获得超过135个赞
知道小有建树答主
回答量:169
采纳率:82%
帮助的人:68万
展开全部

你说的这些可以认为是对的,但光这么说并不能完全表明你完全懂得其中的意义。

TypeA只是一个虚的概念,需要new TypeA()实例化出来才能变成实际的东西去使用,而 a 是一个载体/名字。

就像房子一样,TypeA是图纸,new TypeA()就是按TypeA建造一个房子,a就是这个新房子的名字“第15号楼”,你可以不给这个房子命名,造出来直接使用,不会影响房子的功能,但为了更好使用它、辨别它,所以需要给它一个名字,这就有了a。但是房子不一定只有一个名字,我可以给房子再取两个名字“15栋禾丰楼”b、“15#海景房”c。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式