题目如下:
class Animal {
public void move() {
System.out.printin("动物可以移动")
}
class Dog extends Animal {
public void move() {
System.out.printin("狗可以跑和走");
}
public void bark() {
System.out.println("狗可以吠叫");
)
public class TestDog{
public static void main(String args[) { Animal a =new Animal(); Animal b= new Dog(); a.move(); b.move(); b.bark();
)
}
运行结果是()。
class Animal {
public void move() {
System.out.println("动物可以移动");
}
public void bark() {
System.out.println("动物可以吠叫");
}
}
class Dog extends Animal {
@Override
public void move() {
System.out.println("狗可以跑和走");
}
@Override
public void bark() {
System.out.println("狗可以吠叫");
}
}
public class TestDog {
public static void main(String[] args) {
Animal a = new Animal();
Animal b = new Dog();
a.move();
b.move();
b.bark();
}
}
package test2;
class Animal {
public void move() {
System.out.println("动物可以移动");
}
public void bark() {
System.out.println("动物可以吠叫");
}
}
class Dog extends Animal {
@Override
public void move() {
System.out.println("狗可以跑和走");
}
@Override
public void bark() {
System.out.println("狗可以吠叫");
}
}
public class TestDog {
public static void main(String[] args) {
Animal a = new Animal();
Animal b = new Dog();
a.move();
b.move();
b.bark();
}
}