java如何在静态方法中访问类的实例成员
类的静态方法是不能直接访问实例的成员的,它只能访问同类的静态成员。访问实例的成员的话,可以参考一下这个方法,那就是把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员了,例子如下:
package trr;
2
3 public class trr {
4
5 public static void main(String[] args) {
6 x w;
7 w=new x();
8 x.show(w);//直接用类名调用静态方法
9 }
10
11 }
12 class x
13 {
14
15 int num=10;
16 static void show(x n) //参数设置为类的实例
17
18
19 {
20 System.out.println(n.num); //访问实例的成员
21 }
22
23 }
运行结果

浙公网安备 33010602011771号