(26)--7.2多态性面向对象程序设计.pptVIP

  • 4
  • 0
  • 约1.21千字
  • 约 5页
  • 2024-02-26 发布于广东
  • 举报

让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效?目录让IT教学更简单,让IT学习更有效?本章小结让IT教学更简单,让IT学习更有效第七章接口接口多态7.1接口7.2多态7.2多态性多态性(polymorphism)派生于希腊单词poly(许多)和morph(形状),所以多态直接的解释就是多种形态。在面向对象语言中,多态的意思就是在不同时刻一个具有某种类型的变量可以引用不同类型的对象,并且向该变量发出的消息(通过对象名调用方法)取决于该变量此时引用对象的实际类型。例如:可以在同一个类中定义名称相同,但是操作不同的多个方法,在运行时判断应该执行那个方法的能力叫做多态性。(动态绑定)还有,在父类中定义的方法,子类做了覆盖,子类中调用那个方法取决于运行时对象的类型,这也叫“多态性”多态性的例子classAnimal{ publicvoideat(){ System.out.println(Eatsomething.); }}classCatextendsAnimal{ publicvoideat() { System.out.println(Eatmouse.); }}classApp{ pu

文档评论(0)

1亿VIP精品文档

相关文档