企业网站建设原因企业商务网
1.题目问题
2.输入
3.输出
4.代码实现
答案:
// 创建Dog对象并赋值给Animal类型的引用aa = new Dog();// 创建Cat对象并赋值给Animal类型的引用bb = new Cat();
完整代码:
class Animal {public void eat() {System.out.println("eat");}
}class Dog extends Animal {@Overridepublic void eat() {System.out.println("eat bones");}public void lookDoor() {System.out.println("look door");}
}class Cat extends Animal {@Overridepublic void eat() {System.out.println("eat fish");}public void playGame() {System.out.println("hide-and-seek");}
}class Main {public static void main(String[] args) {Animal a, b;// 创建Dog对象并赋值给Animal类型的引用aa = new Dog();// 创建Cat对象并赋值给Animal类型的引用bb = new Cat();// 调用eat方法,根据实际对象类型输出相应的信息a.eat();b.eat();}
}