现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:……Stringname="noname";publicPerson(){name="one man";}publicPerson(String tmpname){name=tmpname;}……Chinese中有如下的定义片段:……publicChinese(in

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:22:03
现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:……Stringname="noname";publicPerson(){name="oneman";}publi

现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:……Stringname="noname";publicPerson(){name="one man";}publicPerson(String tmpname){name=tmpname;}……Chinese中有如下的定义片段:……publicChinese(in
现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:
……
Stringname="noname";
publicPerson(){name="one man";}
publicPerson(String tmpname){name=tmpname;}
……
Chinese中有如下的定义片段:
……
publicChinese(int tmpage)
{
if(tmpage>=18)
{super();}
else
{super("achild");}
}
public StringgetName()
{
return name;
}
……
第三个类Demo是这样定义的:
publicclass Demo
{
public static void main(String args[])
{
Chinese c=new Chinese(25);
System.out.println("Thischinese's name is:"+c.getName());
}
}
程序进行编译执行时,会产生什么样的执行结果?
a.This chinese's name is:a man
b.This chinese's name is:a child
c.This chinese's name is:noname
d.编译运行过程出错

现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:……Stringname="noname";publicPerson(){name="one man";}publicPerson(String tmpname){name=tmpname;}……Chinese中有如下的定义片段:……publicChinese(in
这个程序编译都通不过