现有两个类,父类为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.编译运行过程出错
人气:316 ℃ 时间:2019-10-08 10:30:46
解答
这个程序编译都通不过
推荐
- 前面有个Person类,Person p1=(Person)o1;(这句是什么意思)?
- 1.定义一个person类,包括姓名,性别,年龄等必要的属性; 2.定义一个继承person的子类,增加一个学号属,
- 已知类person是类student的父类,以下数组定义和赋值哪些是正确的( ).
- 质量为2千克的水,全部结成冰,体积变大了,这时这冰块的质量是___(大于、等于或小于
- 一项工程,单独做甲队需要12天,乙队需要10天.如果两队合作3天,可以完成这项工程的几分之几?如果剩下的由乙队单独做,还要几天才能完成?
- 暑假英语日记20篇(100字左右)
- 设a,b,c,d都是有理数,若|a+b|=4,|c+d|=2,且|a-c+b-d|=c+d-a-b,求a+b+c+d的值
- .You should put forward(提出)the questions at the meeting.改为被动语态
猜你喜欢