请问有一个类c里面有一个静态变量d
在类b里面有一个类c的对象,在类b通过类c的对象修改了静态变量的值
现在请问如果在类a里面访问静态变量c是能访问到修改以后的值吗???

解决方案 »

  1.   

    现在请问如果在类a里面访问静态变量c是能访问到修改以后的值吗???
    可以,类A,类B和类C必须在同一jvm中静态变量是属于类的,调用最好用类名.变量名
      

  2.   

    我也想问问,在main(String[] args)方法内(静态)是否可以调用一个非静态方法? 
      

  3.   


    你要通过一个类的实例,调用非静态方法.
    哈哈
    另外,Java有顶级static 内类.是inner class
    没有什么静态类,你题目不严谨.呵呵
      

  4.   

    恩 是啊 
    public class Test {
    public int add(int i, int j) {
    return i + j;
    } public static void main(String[] args) {
    Test t = new Test();
    t.add(1, 1);
    System.out.println(t.add(10, 5));
    }}
    上面代码是不是体现在main(String[] args)方法是可以调用一个非静态方法??