【发布时间】:2019-03-22 20:16:02
【问题描述】:
有什么区别-
Employee e = new Employee();
和
Employee e;
如果 Employee 是一个类。我们会在程序的什么地方使用它来满足我们的代码?
谢谢。
【问题讨论】:
-
你尝试过基本的 Java 教程吗?
-
@ElliottFrisch 不是真的。局部变量没有初始化为null,可以声明后初始化。
-
Employee e声明了一个变量e,类型为Employee。如果是字段,则将变量初始化为 null。如果它是一个局部变量,它不会被初始化。Employee e = new Employee()声明了一个 Employee 类型的变量e,并使用新创建的 Employee 对象对其进行初始化。每本 Java 书籍或教程都解释了这一点。请做一些基础研究。你不能在 StackOverflow 上学习编程。
标签: java class object reference instance