(简答题)
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
正确答案
是值传递。Java编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
答案解析
略
相似试题
(简答题)
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
(单选题)
利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中的参数可以用()的形式来访问。
(简答题)
当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?
(填空题)
每一个函数体内都内置地存在着一个类似数组的对象(),通过它可以查看当前有几个传递来的参数。
(单选题)
对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法()
(单选题)
你是一个货车租借公司的数据库开发者。公司创建了一个web设置使用户能用来保留租约你设计SQLserver2005/2008数据库来支持此web设置。新租借的存储物被插入到Reservations表中。用户有保存租约能够回到web设置和更新他们的贮存物。当一个贮存物被更新,整个已有的贮存物必须复制到History表中。有时,用户将保存已有的贮存物不应该复制到History表。你需求开发一种创建合适的项目方法在History表中。你应该做什么?()
(单选题)
创建了一个选择控件对象后,可得选项顺序加入到控件中的方法是()
(填空题)
在串级控制系统中,主、副对象的()要适当匹配,否则当一个参数发生振荡时,会引起另一个参数振荡
(单选题)
当选择一个或多个对象后,如果用户想取消之前所选对象的选取状态,下列所使用的操作方法错误的是:()