作者SeaSerene (平静)
看板java
标题[问题] Java SE6全方位学习的习题问题
时间Thu Nov 13 21:45:46 2008
版上大大,小弟是初学java的新手,在研读到朱仲杰先生的Java SE6全方位学习书中
的第7章课後习题选择题第7题,看了很久还是不知问题出在哪里,题目如下:
请问Q7_2类别执行的结果为何?
Q7_1.java Q7_2.java
public class Q7_1 public class Q7_2 extends Q7_1
{ {
int i; public static void main(String argv[])
public Q7_1(int i) {
{ Q7_1 q1 = new Q7_1(10);
this.i = i; System.out.println(q1.i);
} }
} }
答案选项:A.10 B.0 C.编译错误,无法执行
小弟将上面程式码进行编译时就出现错误,但一直不懂到底问题出在哪里,
希望版上高手帮忙解惑,感恩!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.212.226
1F:推 yyc1217:虽然extends了,但是不能直接用喔 除非两个放在一起 11/13 21:58
2F:推 gotoo:因为Q7_1的constructor有引数 11/13 22:31