给出下面的程序代码如何使成员变量a被函数m()直接访问呢?()A.将private floata改为protected flo

题目

给出下面的程序代码如何使成员变量a被函数m()直接访问呢?()

A.将private floata改为protected floata

B.将private floata改为public floata

C.将private floata改为static floata

D.将private floata改为floata

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

通过对象无法访问private和protected属性的成员变量和成员函数,而仅可以访问public属性的成员变量和成员函数。


错误

第2题:

给出如下源代码,如何使成员变量m被方法fun()直接访问?() class Test { private int m; public static void fun() { //some code... } }

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

第3题:

给出如下代码,如何使成员变量 m 被函数fun()直接访问? () class Test{ private int m;   public static void fun() {     // some code...   } }

A.将private int m 改为 static int m

B.将private int m 改为public int m

C.将private int m 改为protected int m

D.将private int m 改为 int m


static int m;

第4题:

67、类的成员若能被本类的成员函数所访问,也能被该类的派生类直接访问,但不能被外界直接访问(友元除外),则这样的类成员是()

A.私有(private:)成员

B.公有(public:)成员

C.保护(protected:)成员

D.都不是


内联函数外联函数

第5题:

112、基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。


错误

第6题:

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

第7题:

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

第8题:

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

第9题:

protected和private区别在于:protected成员可以被派生类访问,而private成员则不能被派生类访问。()


参考答案:正确