sun测试题———选什么,为什么这么选?谢谢(java初学者请教)
2. Given:
public class OuterClass {
private double d1 = 1.0;
//insert code here
}
You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.)
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();
}