题目内容

在(1)~(3)处填上适当的语句,使程序能正常运行。.abstractclassPerson{public(1)show();}classStudentextendsPerson{public(2){System.out.println("Student");}}(3){publicvoidshow(){System.out.println("Teacher");}}publicclassDemo{publicstaticvoidmain(String[]args){Personp;p=newStudent();p.show();p=newTeacher();p.show();}}

查看答案
更多问题

按要求编写一个Java应用程序:(1)定义一个接口CanCry,描述会吼叫的方法publicvoidcry()。(2)分别定义狗类(Dog)和猫类(Cat),实现CanCry接口。实现方法的功能分别为:打印输出“我是狗,我的叫声是汪汪汪”、“我是猫,我的叫声是喵喵喵”。(3)定义一个主类G,①定义一个voidmakeCry(CanCryc)方法,其中让会吼叫的事物吼叫。②在main方法中创建狗类对象(dog)、猫类对象(cat)、G类对象(g),用g调用makecry方法,让狗和猫吼叫。

定义一个接口,接口中有3个抽象方法如下。(1)“longfact(intm);”方法的功能为求参数的阶乘。(2)“longintPower(intm,intn);”方法的功能为求参数m的n次方。(3)“booleanfindFactor(intm,intn);”方法的功能为判断参数m加上参数n的和是否大于100。定义类实现该接口,编写应用程序,调用接口中的3个方法,并将调用方法所得的结果输出。

创建一个接口IShape,接口中有一个求取面积的抽象方法“publicdoublearea()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。

定义一个人类,包括属性:姓名、性别、年龄、国籍;包括方法:吃饭、睡觉,工作。(1)根据人类,派生一个学生类,增加属性:学校、学号;重写工作方法(学生的工作是学习)。(2)根据人类,派生一个工人类,增加属性:单位、工龄;重写工作方法(工人的工作是……自己想吧)。(3)根据学生类,派生一个学生干部类,增加属性:职务;增加方法:开会。(4)编写主函数分别对上述3类具体人物进行测试。

答案查题题库