Data Structures And Problem Solving Using Java (Fourth Edition)中译版(Java 多态篇)

Java 多态

其实一直不太明白多态是什么,一直以为多态就是泛型。

本案例比上一案例多加一个类:Employee.java(提示:与Student.java类似,同继承Person.java

对main方法进行如下修改:

Data Structures And Problem Solving Using Java (Fourth Edition)中译版(Java 多态篇)_第1张图片

从程序可以看出通过判断getTodayDay()方法是否等于星期二,来选取Person对象p是s还是e

这就是多态:允许不同类的对象对同一消息做出相应

你可能感兴趣的:(Data Structures And Problem Solving Using Java (Fourth Edition)中译版(Java 多态篇))