Java声明,实例化与初始化一个对象有什么区别?

声明,实例化与初始化一个对象有什么区别?

what is the difference between Declaring Objects and Initializing an object?

与该主题相关的三种术语:声明(declaring),初始化(Initializing)和实例化(Instantiation)。

  1. 声明:表明变量的数据类型与名称,将变量名与对象类型相关联。
  2. 实例化:new关键字是创建对象的Java运算符。
  3. 初始化:new运算符之后是对构造函数的调用,该构造函数将初始化新对象。将值放入分配的内存中。 这是使用new关键字时类的构造方法的作用。

oracle官方解释链接

  1. Declaration: The code set in bold are all variable declarations that associate a variable name with an object type.
  2. Instantiation: The new keyword is a Java operator that creates the object.
  3. Initialization: The new operator is followed by a call to a constructor, which initializes the new object.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值