美文网首页
《Oracle Java SE编程指南》17-05:多态参数

《Oracle Java SE编程指南》17-05:多态参数

作者: AT阿宝哥 | 来源:发表于2020-04-29 23:17 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言
  • 1、定义
  • 2、示例代码

1、定义

如果将父类引用子类对象这个概念用到参数中,那么方法参数具有多态性。实际编程过程中,我们往往是在参数中使用这种特性。

方法参数多态性的好处:提高代码的扩展性


2、示例代码


class  Animal{
           void eat() {}
}
class  Cat extends Animal{
            void eat() {}
}
class Dog extends Animal{
            void eat(){}
}

//方法的形式参数类型是父类类型,而传递的实际参数可以是任意子类的对象

void method(Animal  animal){  
     animal .eat();                
}


持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!


扫描二维码,关注AT阿宝哥

相关文章

网友评论

      本文标题:《Oracle Java SE编程指南》17-05:多态参数

      本文链接:https://www.haomeiwen.com/subject/afaowhtx.html