多选题
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.)