这之间有什么区别:
Class object1 = new Class();
和这个:
Class object1;
如果我错了,请纠正我,但我很确定第一个代码用于引用一个新对象,而另一个则不是。即使是这种情况,我仍然不知道应该为我的程序使用哪一个。提前致谢!
第一个是创建对象的new
实例Class
。
第二个只是声明一个Class
类型的变量。在您初始化它之前,它将是未初始化的。
请注意,您的第一个示例与第二个示例执行相同的操作,并对其进行了初始化。
Class object1 = new Class();
是以下的简短语法:
Class object1;
object1 = new Class();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句