Discuss / Java / 接口实例是向上转型?

接口实例是向上转型?

Topic source

接口的实例不应该是向下转型吗?

https://www.cnblogs.com/xiaoyezideboke/p/10939219.html

Father f1 = new Son();   // 这就叫 upcasting (向上转型)
// 现在 f1 引用指向一个Son对象

Son s1 = (Son)f1;   // 这就叫 downcasting (向下转型)
// 现在f1 还是指向 Son对象

CharSequence cs = new StringBuilder();

父类(CharSequence)   指向 子类(StringBuilder),且没有强转符号 ====> 向上转型。


  • 1

Reply