赞题库-背景图
单项选择题

Given:
2. public class Clover extends Harrier {
3. String bark() {return "feed me "; }
4. public static void main(String[] args) {
5. Dog[] dogs = new Dog[3];
6. dogs[0] = new Harrier();
7. dogs[1] = (Dog)new Clover();
8. dogs[2] = (Dog)new Harrier();
9. for(Dog d: dogs) System.out.print(d.bark());
10. } }
11. class Dog {String bark() {return "bark "; } }
12. class Harrier extends Dog {String bark() {return "woof "; } }
What is the result (Choose all that apply.)

A.bark bark bark
B.woof bark bark
C.woof feed me woof
D.Compilation fails due to an error on line 6.
E.Compilation fails due to an error on line 7.
F.Compilation fails due to an error on line 8.
G.Compilation fails due to an error on line 9.
热门试题