如何实例化对象


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

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

Employee e;

e = new Employee();

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM