为了账号安全,请及时绑定邮箱和手机立即绑定

java对象是怎么创建出来的

java对象是怎么创建出来的

一只名叫tom的猫 2018-08-14 13:13:40
java对象是怎么创建出来的
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

1.使用new关键字
这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。
Employee emp1 = new Employee();0: new #19 // class org/programming/mitra/exercises/Employee3: dup4: 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;

查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 562 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信