Java&C# Call By Value / Reference
若是基本資料型別(Primitive Data Types)
byte
short
int
long
float
double
boolean
char
傳遞參數時預設都是 call by value
非原生的物件(基本資料型別以外的物件)傳遞參數時預設都是 call by reference
帶參數的建構子也同上述
http://brownydev.blogspot.tw/2011/06/java-call-by-value-call-by-reference.html