本帖最后由 戴振良 于 2012-2-10 21:03 编辑
class test3
{
String name="小强";
int age=18;
public test3()
{
System.out.println(name+(--age)+"岁");
}
}
class test4 extends test3
{
String sex="男";
public test4()
{
System.out.println(name+":男,"+(++age)+"岁");
}
}
class test5
{
public static void main(String args[])
{
new test4();
}
}
输出结果为:
小强17岁
小强:男,18岁
在test4类中我不是重写了构造函数吗?为什么会打印出两句来呢?
|