有人可以用一个很好的例子解释对象与实例与引用之间的区别吗?
我对这部分感到困惑:
( classA a;
a = new classA(); )
( classA a;
a = new classB(); )
( classA a;
classB a = new classB(); )
答案 0 :(得分:1)
classA a
是一个参考变量。
new classA();
创建了对象/实例
a = new classB()
将对象引用分配给变量
答案 1 :(得分:0)
ClassA a是参考
a = new ClassA()一个对象os对变量的引用
2 a = new classB()传递classB
的引用3 这里classA是覆盖,因为你设置相同的引用名称