Java什么叫多态(什么叫多态?在Java中是如何实现多态的?),本文通过数据整理汇集了Java什么叫多态(什么叫多态?在Java中是如何实现多态的?)相关信息,下面一起看看。
相信目前很多小伙伴感兴趣的是java中的多态性是什么,如何使用。所以今天小搜也搜集了一些关于java中什么是多态,如何使用多态的相关资料。
相信目前很多朋友对java中的多态是什么,如何使用多态感兴趣。所以今天小搜也搜集了一些关于java中什么是多态,如何使用多态的资料分享给大家,希望对你有所帮助。1.第二步:我们可以了解更多关于多态性的知识。当我们调用一个多态时,有三个必要条件:继承和重写,父类指向子类对象。上面的打印机包含了这三点。需要注意的是,说多态性重载或者重写是完全错误的,如下图所示:
2.第三步是通过一个例子引入多态性,并创建一个测试类。在Test类中,main方法分别用Cat对象和Dog对象调用show方法。Dog和Cat都继承了Animal抽象类,分别向上和向下变换,如下图所示:
3.第四步我们来看看测试类中动物抽象类的定义。Animal包含抽象方法eat(),定义一个Cat类继承Animal抽象类,实现父类的方法,自己定义一个work()方法,如下图所示:
4.第五步,定义一个继承Test类中Animal抽象类的Dog类,实现父类的方法,定义一个work()方法,如下图所示:
5.第六步。我们可以看到,以上的动物都是父亲,都有自己的方法。猫狗继承了动物,改写了父辈们的方法和定义,输出了吃鱼吃骨头的特性。同一行为可以通过各种表现形式表现出来,这就是多态性,如下图所示:
本文到此结束,希望对你有所帮助。
标签:
声明:本文由用户上传。如有侵权,请联系删除!
更多Java什么叫多态(什么叫多态?在Java中是如何实现多态的?)相关信息请关注本站,本文仅仅做为展示!