给出下列代码,如何使成员变量m 被方法fun()直接访问?
class Test {
private int m;
public static void fun(){
...
}
}A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为 int m
给出下列代码,如何使成员变量m 被方法fun()直接访问?
class Test {
private int m;
public static void fun(){
...
}
}A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为 int m
C
【解析】
在静态方法中不能直接访问非静态的成员,如果要在fun()中直接访问变量m,应将变量m用static修饰。