《Oracle Java SE编程指南》17-05:多态参数
2020-04-29 本文已影响0人
AT阿宝哥
课程封面-JavaSE-AT阿宝哥
扫描二维码,关注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阿宝哥