我试了试好像不可以,不知道是写错了还是什么。比如Calendar用匿名内部类实例化?

解决方案 »

  1.   

    答:当然可以.如:java.util.Calendar c=new Calendar(){ @Override
    public void add(int field, int amount) {
    // TODO Auto-generated method stub

    } @Override
    protected void computeFields() {
    // TODO Auto-generated method stub

    } @Override
    protected void computeTime() {
    // TODO Auto-generated method stub

    } @Override
    public int getGreatestMinimum(int field) {
    // TODO Auto-generated method stub
    return 0;
    } @Override
    public int getLeastMaximum(int field) {
    // TODO Auto-generated method stub
    return 0;
    } @Override
    public int getMaximum(int field) {
    // TODO Auto-generated method stub
    return 0;
    } @Override
    public int getMinimum(int field) {
    // TODO Auto-generated method stub
    return 0;
    } @Override
    public void roll(int field, boolean up) {
    // TODO Auto-generated method stub

    }

    };
      

  2.   


    可以的,我运行正常 abstract class AbstractClass { public abstract void output();
    }public class test { public static void main(String[] args) {
    new AbstractClass()
    {
    public void output(){System.out.println("ss");
    }
    }.output();
    }}