1.对于静态方法(static)只能使用静态变量,而实例方法既能使用静态变量也能使用实例变量。
2.对于创建类时使用类的构造方法赋初值:类名 xxx=new 类名("","",...)
实例测试:
public class Test {
public static int a; //静态变量
public int b; //实例变量
Public Test(){}
Public Test(int a,int b){this.a=a;this.b=b;} //构造方法赋初值
public static void printab() {System.out.println(a+" "+b);}//编译时有错误
public void printab_() {System.out.println(a+" "+b);}//没有错误
public static void main(String args []) {
Test test=new Test(1,2);
test.printab_();
test.printab();
}
}