在一个类叫cat中有一个方法
static void a(){
System.out.println("fadf");
}
在另一个类直接用cat.a()可以调用方法打印,如static改为public static,效果一样,也同样不需实例化。请问这有什么异同?
JAVA中成员变量,局部变量,实例变量,类变量,有什么关系,,?
实例变量也是类中独立于方法之外的变量,不过没有static修饰。局部变量是类的方法中的变量。看下面的伪代码说明:public class Variable{ static int allClicks=0; \/\/类变量 String str="hello world"; \/\/实例变量 public void method(){ int i =0; \/\/局部变量 } } 实例变量也称为:“域”,“...