如何实例化对象

在Java中,new关键字用于实例化一个对象。new运算符在内存中创建一个对象,并返回对新创建的对象的一个引用。只要我们的程序保留对该对象的一个引用,那么这个对象将一直保留在内存中。

下面的语句声明了一个Employee引用,并使用new关键字将该引用赋值给一个新的Employee对象:

Employee e;

e = new Employee();

引用e指向内存中的Employee对象。运算符new为该对象分配内存,然后将该对象的所有成员变量赋以初始值,这样,这些成员变量就不会包含垃圾数据。

实例化对象的两条语句可以合并为一条语句来实现。例如:Employee e = new Employee();

这里我们之所以要分开为两条语句,是为了重点强调在实例化时实际上在内存中创建了两个实体:一个引用和一个对象。在两条语句的第一条语句中,e被声明为对一个Employee对象的引用,意思是e可以引用任何Employee对象。而第二条语句中,e被赋值了一个新的Employee对象。

posted on 2019-06-04 19:36  Youth峰峰  阅读(2838)  评论(0编辑  收藏  举报