当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

用句柄操作对象[Java编程]

赞助商链接



  本文“用句柄操作对象[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

每种编程语言都有自己的数据处理方法.有些时刻,程序员必须时刻留神预备处理的是什么范例.您曾操纵一些特别语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?

全部这些在Java里都得到了简化,任何东西都可看做对象.因此,我们可采取一种统一的语法,任何地方都可照搬不误.但要注意,固然将一切都“看做”对象,但操作的标识符实际是指向一个对象的“句柄”(Handle).在其他Java参考书里,还可看到有的人将其称作一个“引用”,乃至一个“指针”.可将这一情形想象成用遥控板(句柄)操作电视机(对象).只要握住这个遥控板,就相当于掌握了与电视机衔接的通道.但一旦需求“换频道”大概“关小声音”,我们实际操作的是遥控板(句柄),再由遥控板自己操作电视机(对象).假如要在房间里到处走走,并想保持对电视机的掌握,那么手上拿着的是遥控板,而非电视机.

此外,即便没有电视机,遥控板亦可独立存在.也就是说,只是由于拥有一个句柄,并不表示必须有一个对象同它衔接.所以假如想包容一个词或句子,可成立一个String句柄:
String s;
但这里成立的只是句柄,并非对象.若此时向s发送一条消息,就会得到一个错误(运行期).这是由于s实际并未与任何东西衔接(即“没有电视机”).因此,一种更安全的做法是:成立一个句柄时,记着无论若何都举行初始化:
String s = "asdf";
但是,这里采取的是一种特别范例:字串可用加引号的文字初始化.普通,必须为对象利用一种更通用的初始化范例.


  以上是“用句柄操作对象[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用句柄操作对象
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .