假设我有一个String对象引用并将其分配给一个Object引用。这将隐式执行widening。
Object o = "Hello World"
现在我们不能String在o. 我的问题是,由于这种类型转换,是否会丢失任何数据,就像在 C++ 中,如果我们将 afloat转换为int.
如果我明确地o回退,String我将能够访问实际的String.
Java中有很多方法都有Object类型变量作为参数。所以我可以将任何类型的对象引用传递给这个参数。我可以通过显式缩小它来将此对象转换回原始对象吗?