Triangle tr=new Triangle();
Shape sh=tr;这里Triangle是Shape的子类,那sh和tr是引用同一个对象吗,还是分别引用同一个对象的不同拷贝?还有,他们的内存空间是不是相同的?
Shape sh=tr;这里Triangle是Shape的子类,那sh和tr是引用同一个对象吗,还是分别引用同一个对象的不同拷贝?还有,他们的内存空间是不是相同的?
解决方案 »
- java如何读取自助收费机信息
- 请大虾们来看看,如何实现我正文的功能.关键字:JFreeChart,柱状图,CategoryDataset,ChartPanel,jDialog.
- 文件传输
- 关于编码的问题
- 数据库:程序中使用事务时的问题(急!!在线等待,请各位大侠帮个忙,小弟先谢各位!!)
- 如何用java实现web的数据挖掘,请大家进来给点意见。
- 那位大侠有对java javac 等命令用法的详细透彻的解释文档?
- stringbuffer 删除最后一个=号之前的文字
- 寻找数据库封装类!!
- 在java中如何调用已经编译好的c/c++函数或可执行程序?
- 我的一小段程序,一运行就空指针错误,为什么
- 本人初学JAVA不久,希望大侠们能提供一些基础题。
int i = 3; void test() {
System.out.println("Parent test()");
}
}class Child extends Parent {
int i = 5; void test() {
System.out.println("Child test()");
}
}public class HackersterTest {
public static void main(String[] args) {
Child c = new Child();
System.out.println(c.i);// 输出5
c.test();// 输出Child test()
Parent p = c;
System.out.println(p.i);// 输入3
p.test();// 输出Child test()
}
}
楼主看看这个例子