单项选择题
1) class Person {
2) public void printValue(int i, int j) {/*…*/ }
3) public void printValue(int i){/*...*/ }
4) }
5) public class Teacher extends Person {
6) public void printValue() {/*...*/ }
7) public void printValue(int i) {/*...*/}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
Which method will the statement on line 10 call? ()
A. on line 2
B. on line 3
C. on line 6
D. on line 7
相关考题
-
多项选择题
Whichstatementsaboutinheritancearetrue?()
A. In Java programming language only allows single inheritance.
B. In Java programming language allows a class to implement only one interface.
C. In Java programming language a class cannot extend a class and implement a interface together.
D. In Java programming language single inheritance makes code more reliable. -
多项选择题
Whicharesyntacticallyvalidstatementat//pointx?() classPerson{ privateinta; publicintchange(intm){ returnm; } } publicclassTeacherextendsPerson{ publicintb; publicstaticvoidmain(Stringarg[]){ Personp=newPerson(); Teachert=newTeacher(); inti; //pointx } }
A. i = m;
B. i = b;
C. i = p.a;
D. i = p.change(30);
E. i = t.b. -
多项选择题
Whichofthefollowingfragmentsmightcauseerrors?()
A. String s = "Gone with the wind";String t = " good ";String k = s + t;
B. String s = "Gone with the wind";String t;t = s[3] + "one";
C. String s = "Gone with the wind";String standard = s.toUpperCase();
D. String s = "home directory";String t = s - "directory";
