单选题
如果程序里有叫obj1和obj2的对象,当使用语句“obj2=obj1;”时的结果是( )。
A、
在obj2中的实例变量被赋予obj1中相同的值
B、
obj2和obj1被认为是同一个变量
C、
obj2的值赋给了obj1,而obj2为空
D、
以上都不对
【正确答案】
B
【答案解析】
[解析] 运算符“=”并不将值从一个对象复制到另一个对象中。相反,它把两个变量指向同一个对象。
提交答案
关闭