27.下列正确的有(acd)
A. call by value不会改变实际参数的数值
B. call by reference能改变实际参数的参考地址
C. call by reference不能改变实际参数的参考地址
D. call by reference能改变实际参数的内容
不明白b和c 不是说引用传递可以修改参数内容 参考地址是什么意思
------解决方案--------------------------------------------------------
lz 你哪找的题啊,还参考地址,还类方法。不是翻译的很烂,就是根本就是个不怎么样的人出的题。
你要是想做题,还不如去找找各大公司的面试题。或者找本老外写的书的课后习题,比如scjp系列。
------解决方案--------------------------------------------------------
27.下列正确的有(acd)
A. call by value不会改变实际参数的数值
B. call by reference能改变实际参数的参考地址
C. call by reference不能改变实际参数的参考地址
D. call by reference能改变实际参数的内容
呵呵我先来猜猜下这道题正确的意思吧
A.方法调用中参数如果是"传值"的方式的话,不会改变实际参数的数值(这个ok,做了份copy)
B.方法调用中参数如果是"引用"的方式的话, ,能改变实际参数reference指向的对象(这个错误,应该reference也是copy,但不会copy reference的值)
C.和B正好相反。正确,不解释。
D.方法调用中参数如果是"引用"的方式的话,可以改变参数reference指向的值。
这个也正确,否则reference要了干啥。
反正就是两点“值传递”是复制,引用传递,是复制引用。
------解决方案--------------------------------------------------------
你说的类方法,如果是static方法的话,
应该是acd