美文网首页
《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