【发布时间】:2019-07-26 20:41:35
【问题描述】:
据我所知,Class c = new Class(); 创建了新的 Class 实例,然后我们可以使用这个 Class 方法和变量等。然后我可以用 Class c; 声明来做什么,而没有 =new Class(); 赋值。我也看到了这样的例子
类 c= b.something(); , 类 c=a;也就是说,另一个类类型被分配给类 c。当我们将一个类分配给另一个类时会发生什么。
【问题讨论】:
-
Class c只是一个参考,没有初始化你真的不能用它做任何事情。 -
不要将类与对象和/或实例混淆
-
如果你没有初始化一个字段
Class c,它将被初始化为null。如果你不初始化一个局部变量Class c,Java 会在你读取它的值之前强制你初始化它。 -
这个问题缺乏研究,没有增加价值
标签: java object reference instance instance-variables