Java基础:二、用引用操纵对象(1)
- 2020 年 3 月 17 日
- 笔记
尽管Java中一切都是对象,但我们实际操作的标识符实际上是对象的一个引用,举个例子,我们可以把这个关系想象成遥控器(引用)来操纵电视机(对象)。只要握住了这个遥控器,就能保持与电视机的连接,当我们想改变频道或者减少音量时,实际操控的是遥控器(引用),再由遥控器来调控电视机(对象),此外,即使没有电视机,遥控器亦可独立存在。也就是说,你拥有一个引用,并不一定需要有一个对象与它关联
如果想操作一个词或句子,可以创建一个String引用:String s
这里创建的只是引用,并不是对象,如果此时调用string的一个方法,就会返回一个运行时错误,只是因为此时s实际上没有与任何事物相关联,因此,一种安全的做法是:创建一个引用的同时便进行初始化 String s = "asdf"
这里用到了Java语言的一个特性,字符串可以用带引号的文本初始化。通常,必须对对象采用一种更通用的初始化方法new。