摘要: 方法的参数有六种,分别是值参数、引用参数、输出参数、参数数组、命名参数、可选参数。值参数值参数是方法的默认类型,通过复制实参的值到形参的方式把数据传递到方法,方法被调用时,系统作两步操作;在栈中为形参分配空间。复制实参到形参。1)在方法被调用前,用作实参的变量a1的引用已经在栈里了。2)随着方法的开始,系统在栈中为形参分配空间,并从实参复制值。3)因为a1是引用类型,所以引用被复制,结果实参和形参都引用堆中的同一个对象。4)因为a2是值类型,所以值被复制,产生了一个独立的数据。5)在方法执行后,形参被从栈中弹出。6)a2、值类型,它的值不受方法行为的影响。7)a1、引用类型,它的值被方法的行为 阅读全文
posted @ 2013-11-21 22:36 殇曲? 阅读(1564) 评论(0) 推荐(1) 编辑