本帖最后由 boboyuwu 于 2015-9-2 11:16 编辑
大家注意我这个例子:
class text{
int num;
} 我们向上转型Object ob=new text();
为什么无法通过ob变量访问num了.
我下面写了这段代码测试: text t=new text();
Object ob=t;
System.out.print(ob.equals(t)); 结果是true 说明ob跟t的值一样的都是指向了new text()这片空间,到这我就不明白了都指向相同的空间为什么ob无法访问num,求大牛解释
|
|