用是菜鸟,我想问问,这段代码里
do{
      ........
}

static{
     ........
}
这个是什么意思??
干嘛用的??以前没见过java类不写访问修饰符,默认的的能被继承类调用方法么?记得不清楚了

解决方案 »

  1.   

    abstract class PhoneCard {
    double balance; abstract void performDial(); double TimeLeft() { //这里多了个分号
    double current = balance;
    int times = 0;
    do{
    performDial();
    times++;
    } while (balance >= 0);
    balance = current;
    return (times - 1);
    }
    }
    没有自己编译过吧?自己编译过应该会再这报错的!
      

  2.   

    崩溃!你发问之前总得先看清楚代码吧!你只看到了do没看到后面的while么?
    static是静态代码块 优先于类加载
      

  3.   

     do{}
    while(); 是循环 
    static {
    }
    静态实例化啊 
     默认的修饰符 可以继承调用啊 不过要在一个包里面