更多“【计算题】(7-4)模拟通过遥控器控制电视机,要求如下: 1. 抽象出Person类, 1.1私有化数据成员包括姓名,性别; 1.2,一个空构造方法,一个初始化所有数据成员的构造方法; 1.3写出所有…”相关的问题
第1题
利用继承性与派生类来管理学生和教师档案。 假设要管理下述几类人员的如下一些数据。 teacher(教师)类:姓名、性别、年龄、职称、担任课程; student(学生)类:姓名、性别、年龄、学号、系别; gradstudent(研究生)类:姓名、性别、年龄、学号、系别、导师。 要求每个类只设立构造函数以及显示类对象数据的成员函数。编写主函数,说明有关 类对象,并对其类成员函数进行简单使用。
点击查看答案
第2题
【计算题】(6-9)定义Person类(属性有姓名,年龄),完成如下任务: (1)在Test类中定义方法Boolean contains(Person[]per,Person temp),该方法判断Person数组是否有Person对象temp,如果数组中存在与per相同的Person对象返回boolean; (2)定义showPerson(Person[] per)输出Person对象数组所有元素; (3)对上面定义的方法进行测试。
点击查看答案
第3题
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。 (2)类Student带参数的构造方法: 在构造方法中通过形参完成对成员变量的赋值操作。 (3)类Student的方法成员: getNo():获得学号; getName():获得姓名; getSex():获得性别; getAge()获得年龄; getJava():获得Java 课程成绩 (4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
点击查看答案
第4题
程序填空题: 定义一个抽象类Person,其中有一个公共的抽象方法showInfo()。然后定义此抽象类的一个子类Student,包括的成员变量有姓名、学号、班级和年龄,且此类中包括两个构造方法。在下列代码中的数字标示行填入合适的一行代码。 abstract class Person{ (1) } (2) { String stuName; String stuID; String stuClass; int age; //接收姓名和学号两个参数的构造方法 (3) //接收四个参数的构造方法 (4) //实现抽象方法,方法体为打印出学生的姓名、学号、班级 (5) } 提示:可以自行编写一个测试类,用测试数据创建Teacher对象,验证所填代码是否可以正常运行。
点击查看答案
第5题
【简答题】试用结构体定义一个学院教师的信息表,包含如下成员:工号、姓名、性别、年龄、参加工作日期、联系电话。
点击查看答案
第6题
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:学号、姓名、性别、年龄和Java成绩。 (2)类Student的构造方法。 (3)类Student的getters和setters方法。 (4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
点击查看答案
第7题
编写一个人类 Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓 名、性别和年龄的方法。再编写一个学生类 Student,它继承 Person 类,其中包含学号属 性,包含构造方法以及显示学号的方法。最后编写一个主类 Test,包含 main()方法, 在 main()方法中定义两个学生 s1 和 s2 并给他们赋值,最后显示他们的学号、姓名、性别 以及年龄。
点击查看答案
第8题
假设编写一个教务管理系统,通过分析可抽象出若干个类,其中不应当包括下列哪个类?
点击查看答案
第9题
设计一个接口Animal(动物),具有抽象方法ShowInfo();设计一个Cat类,Cat类继承自Animal接口,具有属性:种类type、年龄age、颜色color,具有显示信息的方法ShowInfo()(用方法重写的方式重写ShowInfo(),显示type、age和color);设计一个Person类,Person类继承自Animal类,具有属性:性别sex、姓名name,年龄age,具有显示信息的方法ShowInfo()(用方法重写的方式重写ShowInfo(),显示age、name和sex)。
点击查看答案
第10题
假设学生的属性包括学号(int类型)、姓名(String类型)、数学成绩(double类型)和计算机成绩(double类型),要求: (1)声明学生类Student,其中包括上述要求的成员变量和构造方法,还要有一个void print()方法,功能是输出成员变量(4个成员变量)的信息。 (2)声明学生类Student的子类,也就是研究生类PostGraduate,其中,研究生类继承了父类的学号、姓名、数学成绩和计算机成绩,此外,研究生类还有自己的两个新属性导师姓名(String类型)和研究方向(String类型)。还有,研究生类要重写父类的void print()方法,功能是输出成员变量(6个成员变量)的信息。(想一想研究生的构造方法怎么写,提示,从父类继承的成员变量可以在子类的构造方法中使用super关键字。) (3)声明主类,在主方法main中,创建一个Student类的对象,从键盘上输入其属性信息,并且通过其print方法输出这些信息;创建一个PostGraduate类的对象,从键
点击查看答案