黑马程序员技术交流社区

标题: 多态的体现是不是就体现在子类能够向上和向下转型,是..... [打印本页]

作者: 胡谭龙    时间: 2015-3-17 23:26
标题: 多态的体现是不是就体现在子类能够向上和向下转型,是.....
今天学到多态,感觉就是子类转换成父类和父类强制转换成子类,忘指教
作者: Pakumen    时间: 2015-3-17 23:42
没错是这样的
多态作用其实主要是在接口处实现:
在子类实现了接口的功能以后,在一些函数的参数值处就可以填写子类来替代接口作为实际参数值。
这样一来方法的灵活度就很高了。
当然多态还有其他的功能,比如说通过判断来限制接口的种类,通过强转降低类型来达成子类特有方法的使用。甚至后面的匿名内部类都有使用多态。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2