插入内部类定义在注释部分,哪几个正确,为什么?
A. class InnerOne{
public static double methoda() {return d1;}
}
B. public class InnerOne{
static double methoda() {return d1;}
}
C. private class InnerOne{
double methoda() {return d1;}
}
D. static class InnerOne{
protected double methoda() {return d1;}
}
E. abstract class InnerOne{
public abstract double methoda();
} 作者: 13556793092 时间: 2014-5-27 22:48
题目索要补充的是一个成员位置的内部类:
1.当内部类中定义了静态成员,该内部类必须是static的。因此排除答案A,B,D
2.成员位置的内部类相当是外部类的一个成员,成员为抽象,那么外部类肯定必须定义为抽象,因此答案E错误。
正确答案是:C