就像我们知道的在静态方法中不能使用非静态数据或者非静态方法。但是严谨一点来说是不能直接使用。我们可以通过创建对象来进行先关的调用,已达到我们的要求。
package lianxi1; public class lianxi { public int w1=1; public static int w2=2; public static void wen1() { System.out.println("静态方法调用"); } public void wen2() { System.out.println("非静态方法调用"); } public static void main(String[] args) { lianxi q=new lianxi(); System.out.println(q.w1); System.out.println(w2); q.wen2(); wen1(); } }