单项选择题
1. class A {
2. public byte file Number () {
3. return l;
4. }
5. }
6.
7. Class B extends A {
8. public short getNumber() {
9. return 2;
10. }
11.
12. public short getNumber() {
13. B b = new B();
14. System.out.printIn(b.getNumber());
15. }
16. }
What is the result()?
A. Compilation succeeds and l is printed.
B. Compilation succeeds and 2 printed.
C. An error at line 8 cause compilation to fail.
D. An error at line 14 cause complication to fail.
E. Complication succeeds but an exception is thrown at line 14.
相关考题
-
单项选择题
1. class A { 3. public String to String() { 4. return “4”; 5. } 6. } 7. class B extends A { 8. public String toString() { 9. return super.toString() + “3”; 10. } 11. } 12. public class Test { 13. public static void main (String[] args) { 14. System.out.printIn(new B()); 15. } 16. } What is the result()?
A. Compilation succeeds and 4 is printed.
B. Compilation …………… is printed.
C. An error on line 9 cause compilation to fail.
D. An error on line 14 cause compilation to fail.
E. Compilation succeeds but an exception is thrown at line 9. -
多项选择题
Given: 1. public class Method Over { 2. public void set Var (int a, int b, float c) { 3. } 4. } Which two overload the set Var method()?
A. private void set Var(int a, float c, int b) {}
B. protected void set Var(int a, int b, float c) {}
C. public int set Var(int a, float c, int b) {return a:}
D. public int set Var(int a, int b, float c) {return a:}
E. protected float set Var(int a, int b, float c) {return c:} -
多项选择题
Whichtwo choicesareequivalent?()
A. 16 > 4
B. 16 / 2
C. 16 * 4
D. 16 >> 2
E. 16 / 22
F. 16 >>> 2
