?解决办法

   阅读
???
public   class   Beetle{
private   static   int   x[];
  public   static   void   main(String[]   args)   {
if(x   instanceof   Object)
  System.out.println(true);
  else
  System.out.println(false);
 
  }
  }输出的是false,为什么啊,难道x     is   not   Object?
怎么样才可以输出true呀..

------解决方案--------------------
判断的是不是实例
写上东西就行了。

public class Beetle{
private static int x[]={34,34,34};
public static void main(String[] args) {
boolean isObj =x instanceof Object;
System.out.println(isObj);

}
}
------解决方案--------------------
public class Beetle {

public static void main(String[] args) {
static String s ;
System.out.println(s); }
}
怎么错了阿,static不可以定义在static方法里面呢?
==========================
这个地方你要去弄清楚static的使用范围...静态成员变量和方法只能属于某个类所有.不依赖于类的特定实例

应该这样写
public class Beetle{
static String s ;

public static void main(String[] args) {
Beetle s1 = new Beetle();
System.out.println(s1.s);
}
}

阅读
上一篇:JAVA中怎么嵌入子菜单 下一篇:返回列表