多项选择题

A. static class InnerOne {  public double methoda() {return d1;}  }
B. static class InnerOne {  static double methoda() {return d1;} }
C. private class InnerOne {  public double methoda() {return d1;} }
D. protected class InnerOne {  static double methoda() {return d1;} }
E. public abstract class InnerOne {  public abstract double methoda();  }