SCJP(OCPJP) 考古題解析 第33題

Given:

public class Hi{
    void m1(){}
    protected void m2(){}
}
class Lois extends Hi{
    //insert code here
}

Which four code fragments, inserted independently at line 7, will compile? (Choose four.)


A. public void m1(){}
B. protected void m1(){}
C. private void m1(){}
D. void m2(){}
E. pubic void m2(){}
F. protected void m2(){}
G. private void m2(){}

答案:ABEF



解析:

開放程度: public > protected > (default) > private

X  C 、D、G - override後,存取控制只能更開放



0 意見:

張貼留言