public class J_Test {
// 定义一个m_kobe变量
String m_kobe = "1";
// 定义一个m_king数组,里边存放的是"2"这个字符串
String[] m_king = {"2"};
public static void main(String[] args) {
// new一个J_Test对象
J_Test app = new J_Test();
// 调用nb_operate函数并向其中传入参数,调取原变量的值
// 输出的不是进行计算以后的,而是字符串的相加
app.mb_operate(app.m_kobe,app.m_king);
System.out.println(app.m_kobe+app.m_king[0]);
}
static void mb_operate(String kobe,String[] king){
// 变量是新增的变量,但是上边调用的不是指向这个变量的值
kobe = new String("3");
// 数组是最新定义的数组,但是在数组地址指向的时候进行一些变化,指向了这个"4",所以最后输出的是"14"
king[0] = new String("4");
}
}