如果程序里有叫obj1和obj2的对象,当使用语句“obj2=obj1;”时的结果是( )。

admin2010-07-28  27

问题 如果程序里有叫obj1和obj2的对象,当使用语句“obj2=obj1;”时的结果是(    )。

选项 A、在obj2中的实例变量被赋予obj1中相同的值
B、obj2和obj1被认为是同一个变量
C、obj2的值赋给了obj1,而obj2为空
D、以上都不对

答案2

解析 运算符“=”并不将值从一个对象复制到另一个对象中。相反,它把两个变量指向同一个对象。
转载请注明原文地址:https://kaotiyun.com/show/zD9p777K
0

最新回复(0)