请写出下面程序的运行结果: public class Test extends TT{ public
请写出下面程序的运行结果: public class Test extends TT{ public static void main(String args[] Test t=new Test ("Tom."); } public Test(String s){ super (s); System.out.print("How are you?"); } public Test(){ this("I am Jack."); } } class TT{ public TT(){ System.Out.print ("Hi!"); } public TT(String s){ this (); System.out.print("I am"+s); } } 结果:【 】。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:Hi!I am Tom.How are you?
本题考查类的继承。从main()方法作为程序入口,首先执行Testt=newTest('Tom.')语句,此时将调用Test(Strings)构造方法,而进入此方法后由super(s)语句来调用TT.TT(Strings),而执行this()语句将会调用TT.TT(),因此,首先由System.out.print('Hi!')语句执行输出。接下来才是System.out.print('Iam'+s)语句,然后才是System.out.print('Howareyou?'),最后程序结束。要注意区分this和super所对应的类。
相似问题
Swing的顶层容器有:JApplet JWindow JDialog和【 】。请帮忙给出正确答案和
Swing的顶层容器有:JApplet,JWindow,JDialog和【 】。请帮忙给出正确答案和分析,谢谢!
数据库系统由数据库 【 】 硬件平台 数据库管理员和软件平台所组成。请帮忙给出正确答案和分析 谢谢!
数据库系统由数据库、【 】、硬件平台、数据库管理员和软件平台所组成。请帮忙给出正确答案和分析,谢谢!
在下面的代码段中填入一个适当的语句 表示从输入流中能读取对象(注:FileInputStream的形
在下面的代码段中填入一个适当的语句,表示从输入流中能读取对象(注:FileInputStream的形象为the Time)。 FileInputStream in=【 】; ObjectInputS
如果有一个类MyFrame是Frame的子类 能够被不同包中的类所使用 请写出该类的声明头:【 】。
如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:【 】。请帮忙给出正确答案和分析,谢谢!
在传递给实现了java.awt.event.MouseMotionListener接口的类中 mou
在传递给实现了java awt event MouseMotionListener接口的类中,mouseDragged()方法的事件对象是【 】类。请帮忙给出正确答案和分析,谢谢!
