java类的问题
先用class建一个类:ClassTypeA;然后:TypeAa=newTypeA();那TypeA是一个类,TypeA()是一个以TypeA为标准的对象,a是一个指向T...
先用class建一个类:Class TypeA;
然后:TypeA a=new TypeA();
那TypeA是一个类,TypeA()是一个以TypeA为标准的对象,a是一个指向TypeA()的引用。
这样理解对不对,刚学不懂 展开
然后:TypeA a=new TypeA();
那TypeA是一个类,TypeA()是一个以TypeA为标准的对象,a是一个指向TypeA()的引用。
这样理解对不对,刚学不懂 展开
1个回答
展开全部
你说的这些可以认为是对的,但光这么说并不能完全表明你完全懂得其中的意义。
TypeA只是一个虚的概念,需要new TypeA()实例化出来才能变成实际的东西去使用,而 a 是一个载体/名字。
就像房子一样,TypeA是图纸,new TypeA()就是按TypeA新建造一个房子,a就是这个新房子的名字“第15号楼”,你可以不给这个房子命名,造出来直接使用,不会影响房子的功能,但为了更好使用它、辨别它,所以需要给它一个名字,这就有了a。但是房子不一定只有一个名字,我可以给房子再取两个名字“15栋禾丰楼”b、“15#海景房”c。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询