未分类题

1)classPerson{2)publicvoidprintValue(inti,intj){/*…*/}3)publicvoidprintValue(inti){/*...*/}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){/*...*/}7)publicvoidprintValue(inti){/*...*/}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}12)}Whichmethodwillthestatementonline10call?()
A.online2
B.online3
C.online6
D.online7

A...*/}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){/*...*/}7)publicvoidprintValue(inti){/*...*/}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}12)}Whichmethodwillthestatementonline10call?()
A.online2
B.online3
C.online6
D.online7

【参考答案】

A, D
变量t是一个Person对象,但是它是用Teacher实例化的,这个问题涉及到java的编译时多态和运......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)