首页 > 编程语言 > 详细

JavaSE对象

时间:2020-07-02 21:07:28      阅读:50      评论:0      收藏:0      [点我收藏+]

对象与对象变量

要想使用对象,就必须首先构造对象,并指定其初始状态。然后,对对象应用方法。在Java 程序设计语言中,使用构造器(constructor)构造新实例。构造器是一种特殊的方法,用来构造并初始化对象。

造器的名字应该与类名相同。以Date类为例,其构造器名为Date。要想构造一个Date对象,需要在构造器前面加上new 操作符,如下所示:

new Date()

使用构造器创建的对象可以多次使用,只需将其对象存放到一个变量中:

Date now = new Date();
// 对 对象进行调用
String time = now.toString();

象与对象变量之间有一个重要的区别:下面语句定义了一个对象变量now,它可以引用Date类型的对象。但是,一定要认识到:变量deadline 不是一个对象,实际上也没有引用对象。此时,不能将任何Date方法应用于这个变量上

Date time; // time doesn‘t refer to any object
String s = time.toString(); // 编译错误

先初始化变量now:以下代码使两个对象变量(now、time)都指向了Date对象,++注意:对象变量并没有实际包含一个对象,而仅仅引用一个对象++

// 使用构造器创建对象变量
now = new Date();

// 或者让该变量引用其他对象变量
now = time;

在 Java 中,任何对象变量的值都是对存储在另外一个地方的一个对象的引用,new操作符的返回值也是一个引用。

  • 下列代码有两个部分。表达式 new Date() 构造了一个 Date 类型的对象,并且它的值是对新创建对象的引用。这个引用存储在变量 birthday 中
Date birthday = new Date();
  • 可以显式地将对象变量设置为 null,表明这个对象变量目前没有引用任何对象
birthday = null;

// 若使用对象方法,将会报错
birthday.toString();

JavaSE对象

原文:https://www.cnblogs.com/code-duck/p/13226844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!