//学生类
public class Student {
public static void say(){
System.out.println("偷偷说话了!");
say2();//这里会报错
}
public void say2(){
}
}
static的意思就是随类一起加载的意思
而say2是随对象实例化的时候产生,所以一个static存在的东西,调用一个还不存在的say2,所以会报错。
//引用传递:对象,本质还是值传递
public class Transmit {
public static void main(String[] args) {
Person me = new Person();
System.out.println(me.name);
Transmit.change(me);
System.out.println(me.name);
}
public static void change(Person someOne){
someOne.name="钟承泉";
}
}
class Person{
String name;
}