用引用操作对象

来源:互联网 发布:将excel导入sql数据库 编辑:程序博客网 时间:2024/05/18 22:52

 

一切都被视为对象,但操纵的标识符实际上是对象的一个“引用”。你拥有一个引用,并不一定需要有一个对象与它关联。因此,如果你想操纵一个词或句子,你可以创建一个String引用。

 

String    s;

 

但这里所创建的只是引用,并不是对象。如果此时向 s 发送一个消息,这会返回一个运行时错误。因此,一种安全的做法是:创建一个引用的同时便进行初始化。

 

String    s = "asdf";

 

但这里用到了java语言的一个特性:字符串可以用带引号的文本初始化。通常,你必须对对象使用一种更通用的初始化方法。