当前位置:课程学习>>第四章 面向对象基础>>学习内容>>知识点五
同学们,请运用你学到的知识,尝试分析下面的案例。
案例:请根据要求编写程序。编写主类Animal,Animal类有1个方法cry(),即要求动物给出自己的叫声。编写Animal的子类:Dog类和Cat类,子类重写cry()方法。下图是Animal、Dog、Cat的UML图。
此案例主要考察了Java多态的应用。程序代码如下:
class Animal{
void cry(){}
}
class Dog extends Animal{
void cry(){
System.ou.println("汪汪………");
class Cat extends Animal{
System.out.println("喵喵……");
通过对上述案例的学习,你是否掌握了Java多态的意义以及使用方法。接下来我们进入总结与反思。