首页 > 试题广场 >

给出如下代码:classTest{privateintm;p

[单选题]
给出如下代码:
class Test{
     private int m;
         public static void fun() {
         // some code...
    }
}

  • 将private int m 改为protected int m
  • 将private int m 改为 public int m
  • 将private int m 改为 static int m
  • 将private int m 改为 int m
这题目不完整吗?什么意思?
发表于 2020-09-16 04:42:46 回复(3)
我看了半天题,人都傻了,我在干什么???
发表于 2020-10-08 21:17:55 回复(1)
题不全吧? 私有也没错啊
发表于 2020-10-06 22:11:31 回复(0)
这下面的才是完整的题
静态方法中,只能调用静态的方法或属性

给出如下代码:

class Test{
private int m;
public static void fun() {
// some code...
}
}

如何使成员变量m被函数fun()直接访问?()
  • 将private int m改为protected int m
  • 将private int m改为public int m
  • 将private int m 改为static int m
  • 将private int m改为int m
    
发表于 2020-11-12 13:05:57 回复(1)
类通过主方法调用属性m时会报错。因为静态变量只能调用,静态属性,
编辑于 2020-10-04 14:57:22 回复(0)
这题是真的给我搞蒙了
发表于 2020-12-04 12:52:08 回复(0)
题目考察目的性不明确
发表于 2020-12-03 20:03:19 回复(0)
这个题目描述不清楚,看得人云里雾里!
是想考静态方法中只能调用静态变量和方法 吗???
发表于 2020-12-02 21:57:12 回复(0)
<p>静态方法调静态变量</p><p><br></p>
发表于 2020-11-24 04:33:21 回复(0)
静态方法访问静态成员!
发表于 2020-11-13 12:08:20 回复(0)
里面应该有一段代码啊

发表于 2020-11-11 19:41:15 回复(0)
class Test{
    static int m;
    public static void fun(){
        System.out.println(m);
    }
}
发表于 2020-11-03 19:54:06 回复(0)
大概是静态方法中调用了这个参数,但是方法是静态的,非静态的参数就会报错,让你修改是程序能够正常运行吧
发表于 2020-10-27 18:58:20 回复(0)
在静态方法中不能直接访问非静态的成员,如果要在fun()方法中直接访问变量m,应将变量m用static修饰
发表于 2020-10-27 13:31:37 回复(0)
题目看的很懵,完全不知道问啥,写的代码也不完整呀
发表于 2020-10-22 11:03:46 回复(0)
静态方法只能调用静态变量,本题考察的事变量和方法初始化顺序和是否能正常调用的问题
发表于 2020-10-22 10:07:01 回复(0)
人傻了 这题不完整吧 编译根本不通过的
发表于 2020-10-19 21:11:37 回复(0)
这里应该就是声明一个类变量吧,然后类变量在类中用static声明
编辑于 2020-10-13 20:01:24 回复(0)
定义为私有,主方法无法访问,m就没有意义了
发表于 2020-10-03 21:58:26 回复(0)
我确实没有看懂这个题目要表达什么
发表于 2020-09-28 18:15:41 回复(0)