关于java的一个问题,求解决```Triangle trnew Triangle()Shape shtr这里Triangle是Shape的子类,那sh和
关于java的一个问题,求解决```
Triangle tr=new Triangle();
Shape sh=tr;
这里Triangle是Shape的子类,那sh和tr是引用同一个对象吗,还是分别引用同一个对象的不同拷贝?还有,他们的内存空间是不是相同的?
[解决办法]
同一个对象,内存相同。
关于java的一个问题,求解决```
Triangle tr=new Triangle();
Shape sh=tr;
这里Triangle是Shape的子类,那sh和tr是引用同一个对象吗,还是分别引用同一个对象的不同拷贝?还有,他们的内存空间是不是相同的?
[解决办法]
同一个对象,内存相同。