问题 单项选择题

给出下列代码,如何使成员变量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修饰。

单项选择题
单项选择题