- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 7 - 5 Employee类的层级结构
定义四个类,分别为Employee类、SalariedEmployee类、HourlyEmployee类和CommissionEmployee类。输出格式: 输出三个对象的工资和对象的其他信息。每一个对象输出两行,第一行为工资,第二行为对象的信息。第一行为一个SalariedEmployee对象的姓名,身份证号和每月工资。第二行为一个HourlyEmployee对象的姓名、身份证号、每小时工资数、工作时间。的工资为:提成比例×销售总额。编写一个测试程序,创建这些类的对象,并输出与对象相关的信息。
2022-11-04 09:00:41
773
原创 7-13定义抽象类Person、派生类Student和类Teacher
设计抽象类Person,派生出具体类:学生类Student和教师类Teacher,创建若干不同类对象后并在主方法中测试。第一行整数n表示有n个对象,每个对象占2行,第一行为数字0(表示学生)或1(表示教师),第二行为生成对象的参数。toString方法(Eclipse自动生成)Person [ID,姓名,生日]Student [专业,成绩]Teacher [职称,工资]在这里给出一组输入。按行输出具体对象的信息。
2022-10-26 15:05:40
3539
原创 7-11 设计一个学生类和它的一个子类——本科生类
方法中,调用Student类的带参数的构造方法创建对象object1,调用Undergraduate类的带参数的构造方法创建对象object2,然后分别调用它们的show( )方法。第二行从键盘输入姓名(字符串)、年龄(整数)、专业(字符串)给Undergraduate类的对象object2,中间以空格隔开。有一个包含三个参数的构造方法,前两个参数用于给继承的年龄和姓名属性赋值,第三个参数给专业属性赋值;第一行从键盘输入姓名(字符串)、年龄(整数)给Student类的对象object1,中间以空格隔开。
2022-10-26 15:04:23
3020
原创 7-10 类的定义与对象使用
请定义一个学生类(Student),包含学号、姓名、年龄(7-60岁)三个私有成员。从键盘输入学生的成员值后生成对象,并按要求输出相应的结果。从第二行开始的连续k行,每行3个数据,分别表示一个学生的学号、姓名和年龄。输出每个学生的基本情况。如果数据不符合要求则输出"bad"第一行一个整数k,代表后面要生成的学生人数。
2022-10-26 15:03:11
542
原创 7-9 教师类
属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。, age: **, seminary: **”形式的字符串。两个教师对象的编号,姓名,年龄,学院。在这里给出相应的输出。在这里给出一组输入。
2022-10-26 15:01:45
175
原创 7-8 设计一个矩形类Rectangle
两个名为width和height的double类型数据域,它们分别表示矩形的宽和高。编写一个测试程序,分别输入两个矩形的高和宽,创建两个Rectangle对象。按照顺序显示每个矩形的宽、高、面积和周长。设计一个名为Rectangle的类表示矩形。一个创建指定width和height值的矩形的构造方法。一个名为getPerimeter()的方法,返回周长。一个名为getArea()的方法,返回该矩形的面积。每行输出一个矩形的宽、高、面积和周长,中间用空格隔开。在一行内输入4个数据,依次为两个矩形的高和宽。
2022-10-22 12:40:57
2999
原创 7-7 学生类定义
String name、String gender、int score、boolean award,所有的变量为私有(private)。按照格式:类名 [name=, gender=,score=, award=]输出;通过对象调用toString方法输出学生的姓名、性别、成绩、获奖情况信息。对name、gender、score、award赋初值;3.对每个成员变量生成setter/getter方法;输入1行学生的信息:姓名、性别、成绩、获奖情况。4.main方法中创建对象并输出。
2022-10-22 12:39:59
981
原创 7 - 6 复数类的定义
输出格式: 输出复数加法和减法结果。输出为4行,第一行和第二行输出两个复数,第三行为两个复数的加法运算结果,第四行为减法运算结果。数据成员包括复数的实部和虚部,为double类型;包括两个方法,分别实现复数的加法和减法运算。编写一个复数类,可以进行复数加法和减法运算。编写一个包含main方法的类测试该复数类。输入格式: 输入两个复数。输入为两行,每一行为一个复数的实部和虚部,用空格隔开。要求该复数类至少包含一个无参的构造方法和一个带参的构造方法;输出样例: 在这里给出相应的输出。
2022-10-22 12:38:58
620
原创 7-4 利用二维数组实现矩阵加法运算
编写一个程序,实现矩阵加法运算,输出矩阵运算结果,其中输出矩阵中的每个元素占4个字符位,右对齐。输出矩阵中的每个元素占4个字符位,右对齐。在这里给出相应的输出。在这里给出一组输入。
2022-10-22 12:37:45
1022
原创 在数组中查找最值及下标。
在20个元素的整型数组arr中找到最大值和最小值,并输出最大值和最小值以及对应的下标值,数组arr中的元素值由Random类随机产生,其随机种子为200,且产生的随机值小于200。
2022-10-22 12:35:09
1643
原创 7-2 在数列中查找指定数据
对于数列:5,8,4,2,1,23,344,12,87,编写程序完成查找数据的功能:任意输入一个数,如果该数出现在数列中,则输出“该数找到,其下标为XX”,否则输出“该数未找到”
2022-10-22 12:33:12
419
空空如也
c#定义抽象类Person、派生类Student和类Teacher
2022-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人