1、面向对象

  用引用操纵对象

  操纵内存中元素的方式在Java里得到简化,一切都被视为对象,因此可采用单一固定的语法。

  可以将一切情形都想象成遥控器(引用)来操纵电视机(对象)。只要我住这个遥控器,就能保持与电视机的连接。当有人想改变频道或者减小音量时,实际操纵的是遥控器(引用),再由遥控器来调控电视机(对象)。如果想在房间里四处走走,同时仍能调控电视机,那么只需携带遥控器(引用),而不是电视机(对象)。

  此外,及时没有电视机,遥控器亦可独立存在。也就是说,你拥有一个引用,并不一定需要有一个对象与它关联。因此,如果想操纵一个词或句子,则可以创建一个String引用:

String s;

 

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

posted @ 2010-01-14 21:36  Derek_nr  阅读(124)  评论(0)    收藏  举报