在java多态应用中,什么时候需要用到向上转型,什么时候用到向下转型?

在java多态应用中,什么时候需要用到向上转型,什么时候用到向下转型?

接口实耐友例化经常会用到子类向上转型
interfact A{.......}
class B implements A{...}
A a=new B();
向下转型也有很多:比如:歼迟String str=(String)request.getParameter("info");
本来request.getParameter()返回的是Object型,是最大的氏亩李父类,向下转为String

总之
用到的地方很多
← 上一篇: 下一篇: →