Java中极速飞艇系统搭建制作创建对象的方法

1.使用 new 关键字
极速飞艇系统搭建制作q<277.03.4.83.6>
这是创建一个对象最通用、常规的方法,同时也是最简单的方式。通过使用此方法,我们可以调用任何要调用的构造函数(默认使用无参构造函数)。
   
1
    Employee
1 2 3     0:new #19 // class org/programming/mitra/exercises/Employe 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();

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

猜你喜欢

转载自www.cnblogs.com/xinlidehua/p/11593157.html