《JAVA编程思想》学习笔记-对象的引用

String s = new String()说明-引用、关联对象

一切都被视为对象,因此可采用单一固定的语法。尽管一切看作对象,但操纵的标识符实际上是对象的一个“引用”(reference)。可以将一切情形想象成用遥控器(引用)来操作电视机(对象)。只要握住遥控器,就能保持与电视机的连接。当有人想要改变频道或者音量大小时,实际操作的是遥控器(引用),再由遥控器来调控电视机(对象)。如果想在房间里四处走走,同时仍能调控电视机,那么只需要携带遥控器(引用)而不是电视机(对象)。

String a;  //引用

这里创建的只是引用,并不是对象。如果此时向s发送消息,就会返回一个运行时错误。这是因为此时s实际上没有与任何事物相关联(即,没有电视机)。因此,一种安全的做法是:创建一个引用的同时便进行初始化。

String s = "asdf";

猜你喜欢

转载自blog.csdn.net/qq_31635851/article/details/78634079