package study01; public class test03 { //1.静态方法只能访问静态成员(包括变量和方法) //不能直接访问实例成员,除非使用对象调用 //静态成员变量 public static int onlinenumber = 155; //静态成员方法 public static void go(){ System.out.println("快跑呀"); } //实例成员变量及方法 private String name = "123"; public void abc(){ System.out.println("小庄快跑!"); } //静态方法 public static void run(){ System.out.println(test03.onlinenumber); System.out.println(onlinenumber); go(); //不可以直接访问,只能使用创建对象的方式间接访问 test03 user = new test03(); System.out.println(user.name); user.abc(); } //实例方法 //2.实例方法既可以访问静态成员,也可以访问实例成员 public void qaz(){ System.out.println(test03.onlinenumber); System.out.println(onlinenumber); go(); System.out.println(name); abc(); } public static void main(String[] args) { //静态成员方法直接调用,实例成员方法需要创建对象 run(); System.out.println(); test03 qwe = new test03(); qwe.qaz(); } }