问题 单项选择题

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

D.将private int m改为int m

答案

参考答案:C

解析:解析:在静态方法中不能直接访问非静态的成员,如果要在fun( )中直接访问变量m,应将变量m用static修饰。

问答题 简答题
问答题