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();}}
1.静态方法只能访问静态成员(包括变量和方法不能直接访问实例成员 除非使用对象调用2.实例方法既可以访问静态成员 也可以访问实例成员