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

2020-04-29  本文已影响0人  AT阿宝哥
课程封面-JavaSE-AT阿宝哥

内容导航


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阿宝哥
上一篇下一篇

猜你喜欢

热点阅读