黑马程序员技术交流社区
标题:
请问什么是多态?如何用接口实现多态呢?
[打印本页]
作者:
不是炎亚纶
时间:
2013-11-10 21:17
标题:
请问什么是多态?如何用接口实现多态呢?
本帖最后由 不是炎亚纶 于 2013-11-11 13:07 编辑
感谢大家解答 :)
作者:
linuxcc
时间:
2013-11-11 01:22
请问什么是多态?
简单说就是,不属于同一类的多个对象调用同一个方法,得到的结果是不同的。
举例: 鸟 猪 狗 猫 驴 ,,,,,,,,,,,,,,,,都会叫 然而 它们叫的结果相同吗 你懂的
如何用接口实现多态呢?
通过接口实现多态,就是首先定义一个接口,然后用不同的类去实现这个接口,完成接口中的方法。
举例:
定义一个IFruit接口并定义一个吃水果的方法Eat,再分别用Banana类和Apple类来实现这个接口,用不同的方式吃水果,最后定义一个吃水果的类调用Eat方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2