多态实现:

多态:一个函数名根据对象不同对应不同实现

1) 静多态(编译期多态/静态绑定)->函数重载

重载的条件:在一个类中,函数名相同,参数列表不同

2) 动多态(运行期多态/动态绑定)

发生动态绑定的条件:

1.继承

2.重写

3.向上造型(基类的引用 引用的是派生类)

Animal a =new Cat();//Cat满足是一个Animal的(注* 向下造型:Cat c=new Animal();)

多态的实现原理:

People p=new Student(); p.eat();
应用Student

JAVA多态实现

相关文章:

  • 2021-06-30
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
猜你喜欢
  • 2021-04-05
  • 2021-10-18
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案