求解Java中的多态问题
请举个有关向下转型的例子 --------------------编程问答-------------------- 那不就是强项转换吗?Object o = new String("test"); //向上转型--------------------编程问答-------------------- 向上转型是把子类对象当做父类对象。
if (o instanceof String) { //先判断
String s = (String)o; //再向下转型
System.out.println(s);
System.out.println(s.charAt(0));
...
}
向下转型是把父类对象当做子类对象。
--------------------编程问答-------------------- +1 --------------------编程问答-------------------- 多太发生在父子类之间!
楼上的例子很明白。
补充:Java , Java相关