对象与对像变量

在Java中,对象与对象变量是不同的。对象变量只是一个引用,不直接包含对象。使用`new`关键字来构造对象,如`new Date()`。未初始化的对象变量不能调用方法,如`deadline.toString()`会出错。将对象赋值给变量,实际上是复制引用,而不是复制对象本身。当对象变量为`null`时,调用方法会导致运行时错误。
摘要由CSDN通过智能技术生成

 要使用对像 必须构造对像 , 并指定其初始化状态

在java 使用构造器构造新实列

构造器是一种特述的的方法, 用来构造对像并初始化对像  

构造器的名字应该与类名相同。

要想构造一个 Date 对 象, 需要在构造器前面加上 new 操作符, 如下所示:

 new Date()

这个表达式 构造啦一个对象 , 这个对象被初始化为当前的日期和时间。

 

也可以将这个对象传递给一个方法:
System.out.printTn(new DateO) ;

也可以将一个方法应用于刚刚创建的对象。 Date 类中有一个 toString 方法。 这

个方法将返回日期的字符串描述

下面的语句可以说明如何将 toString 方法应用于新构造的 Date 对象上。

String s = new Date().toString();

在这个列子中, 构造的对象仅使用啦一次I通常,

希望构造的对象可以多次使用, 因 此, 需要将对象存放在一个变量中:

Date birthday = new Date();

 

 

 

 

在对象与对象变量之间存在着一个重要的区别。例如, 语句

Date deadline; // deadline doesn't

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值