关于Java中向上转型和向下转型,以下描述正确的是: A. 向上转型需要强制类型转换,而向下转型不需要。 B. 向上转型可以访问子类独有的方法,而向下转型不可以。 C. 向上转型是安全的,因为子类对象总是可以视为父类对象;向下转型则可能存在`ClassCastException`的风险。 D. 向上转型和向下转型都必须进行强制类型转换,且都非常安全。 答案解析 向上转型是隐式的,不需要强制类型转换,且可以安全地将子类对象视为父类对象。而向下转型是显式的,需要强制类型转换,如果类型不匹配,会引发`ClassCastException`。 正确答案:C