a.i 取的是class A里面定义的变量i
b.i 取的是class B里面定义的变量i
b.i 取的是class B里面定义的变量i
解决方案 »
- 如何体现面向对象思想
- 如何用JB生成jar啊???
- java编程有象vc那样麻烦的unicode问题吗?java用的都是宽字符吗?
- java如何创建一个服务程序运行在后台?
- 关于java.util.regex正则表达式的使用
- 通过HTTP上传文件(由Client端应用程序上传,由SERVLET接收保存)
- 我不理解java -Xms -Xmx的概念,高手指导一下。
- 关于java工具的问题
- 我在bean-managed transactions遇到的问题,请求帮助!
- bit-wise reverse
- 大峡!!请问怎么可以从一个JAVA文件中调用另一个文件中的类和方法呢??请举例,谢谢!
- 难道说东软信息学院的人都是平庸之辈吗
a.i如何会取class A里面定义的变量i?
还是不明白。
B b=new B();
System.out.println("b.i= "+b.i); //B自己定义的A a = b;
System.out.println("a.i= "+a.i); //从A继承过来的.
因为a是A类型的变量,所以a.i取的是A里面定义的那个i