java1继承了Insect,又没有重载i,所以i是从Insect里来的,在java1初始化时,Insect要先初始化,所以i当然是9了。
解决方案 »
- java JdbcTemplate 的方法
- 什么是service,哎,两个月,没理解清楚 。
- 怎么用程序运行电脑里的可执行文件
- 大家来讨论下这个面试题
- 有关java对象引用的问题
- [100分]很基础的问题:几个数据类型不同的数进行合并,为什么合并时的顺序不同,结果也不同?详细如下
- 【分享】JDK 1.5学习之RowSet
- 请问数学与数据结构,算法对编程重要吗?
- 关于struts的tag lib
- 小弟有难!! 很简单,给个答案吧!怎样将java.util.Date类型转换成java.sql.Date类型
- 请问如何在java应用程序中获得图象文件的长和宽?急
- 初学者的疑问:JBuilder8如何调试Applet
再看看书吧,我觉得sl275里面讲得很好。
继承时,子类中自动拥有父类非private的东西,
但如果你
public class Java1 extends Insect{
int i; //This i is not the i of Insect, which is super.i here.
}