小樱知识 > 生活常识如何创建对象(java如何引用对象)

如何创建对象(java如何引用对象)

提问时间:2022-07-30 19:16:21来源:小樱知识网


文章目录[隐藏]

  • 1.使用新关键字
  • 2.使用Class类的newInstance()方法
  • 3.使用构造方法类的newInstance()方法。

作为Java开发人员,我们通常每天都会创建很多对象,但是我们总是使用一个依赖管理系统(比如Spring)来创建这些对象。然而,还有更多创建对象的方法,本文将对此进行研究。

在Java中有五种创建对象的方法。下面将举例说明这些方法,然后介绍创建对象的行的字节码。

最后给出的程序执行时,你会看到方法1、2、3使用构造函数创建对象,方法4、5不调用构造函数创建对象。

1.使用新关键字

这是日常方法。

Employee emp1 = new Employee(); 0: new #19 // class org/programming/mitra/exercises/Employee 3: dup 4: invokespecial #21 // Method org/programming/mitra/exercises/Employee.\"\":()V

2.使用Class类的newInstance()方法

使用Class类的newInstance()方法创建对象。这个newInstance()方法调用无参数构造函数来创建一个对象。

您可以通过newInstance()以下列方式创建对象:

Employee emp2 = (Employee) Class.forName(\"org.programming.mitra.exercises.Employee\").newInstance();

或者

Employee emp2 = Employee.class.newInstance();51: invokevirtual #70 // Method java/lang/Class.newInstance:()Ljava/lang/Object;

3.使用构造方法类的newInstance()方法。

与类的newInstance()方法类似,java.lang.reflect.Constructor类中也有一个newInstance()方法,可用于创建对象。我们还可以使用这个newInstance()方法来调用参数化构造函数和私有构造函数。

Constructor

以上内容就是为大家推荐的如何创建对象(java如何引用对象)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:如何创建对象(java如何引用对象)

本文地址:https://www.xiaoyin02.com/shcs/573399.html

相关文章