请教:用java重写c时的问题 java没有全局变量.你可以将全局变量放在一个类中,做成staticstruct用class代替不就行了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to cocia: 用了static 后是不是表示在程序中的其他函数中都可以进行调用了呢还有,为什么有时候会发生“在静态的上下文中不能使用静态变量”的错误呢?另外, 我使用的是一个结构体数组, 在java 中有对象数组的结构呢? 当然,要像使用类一样使用你的变量.在静态的上下文中不能使用静态变量?<<我没有试过,不过好像是 在静态的上下文中不能使用动态变量 才对啊.至于数组,这是没有问题的,在数组中包含对象不就行了. to cocia : 对, 是我打错了, 在静态的上下文中不能使用动态变量 , 不过这样一来, 是不是在其余的函数就无法调用这个数据了! 那该如何解决, 另外, 请看下面, class Bb { String a; int b;}public class Test{ public static void main(String[] argc){ Bb [] t1 = new Bb(); System.out.println("ok");}} 这个Bb的对象数组为何会报“不兼容的类型“的错误! Bb [] t1 = new Bb[10]; class Bb {public static String a="OK";int b;}public class Test{public static void main(String[] argc){ System.out.println(Db.a);}} output:OK ArrayList用法迷惑 火车售票--java多线程问题 JAVA程序编译后无法运行 200K文件存mysql出错 关于java里面比较数组的问题 BufferInputStream的这类Buffer是不是和NIO的缓冲区不是一个概念? JAVA里怎么处理异常的 哪个大虾传个jxl包给我,急用! 哪未能讲讲什么是消息机制? 关于AWT动画的问题 关于java的控件响应鼠标消息的问题,请大虾帮忙 请教一个session的问题???
用了static 后是不是表示在程序中的其他函数中都可以进行调用了呢
还有,为什么有时候会发生“在静态的上下文中不能使用静态变量”的错误呢?
另外, 我使用的是一个结构体数组, 在java 中有对象数组的结构呢?
在静态的上下文中不能使用静态变量?<<
我没有试过,不过好像是 在静态的上下文中不能使用动态变量 才对啊.
至于数组,这是没有问题的,在数组中包含对象不就行了.
对, 是我打错了, 在静态的上下文中不能使用动态变量 , 不过这样一来, 是不是在其余的
函数就无法调用这个数据了! 那该如何解决,
另外, 请看下面,
class Bb {
String a;
int b;
}public class Test{
public static void main(String[] argc){
Bb [] t1 = new Bb();
System.out.println("ok");
}
}
这个Bb的对象数组为何会报“不兼容的类型“的错误!
public static String a="OK";
int b;
}public class Test{
public static void main(String[] argc){ System.out.println(Db.a);
}
} output:
OK