1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java中继承类 student 类例子_java中student类继承问题

java中继承类 student 类例子_java中student类继承问题

时间:2022-11-10 15:10:48

相关推荐

java中继承类 student 类例子_java中student类继承问题

完成下面父类和子类的定义:

(1)定义Student类,放入stu包中。

属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总成绩。

方法包括构造方法、get方法、set方法、toString方法(返回该类的对象)、equals方法(比较两个对象是否相等,若等返回true,否则返回false)、compare方法(比较两个学生的总成绩,结果分为大于、小于、等于)、sum方法(计算总成绩)、testScore方法(计算评测成绩)。

注:评测成绩可以取三门课成绩的平均分,另外任何一门课的成绩的改变都需要对总成绩进行重新计算,因此在每一个set方法中应调用sum方法计算总成绩。

(2)定义StudentXW类为Student的子类,放入sub包中。

在StudentXW(学习委员)类中增加责任属性,并重写testScore方法(计算测评成绩,测评成绩=三门课的平均分+3)。

(3)定义StudentBZ(班长)类为Student的子类,放入sub包中。

在StudentXW(学习委员)类中增加责任属性,并重写testScore方法(计算测评成绩,测评成绩=三门课的平均分+5)。

(4)定义测试类,生成若干个Student类、StudentXW类及StudentXW类的对象,并分别计算它们的评测成绩。

获得的知识:

1.java中有变量默认值一说,也就是说声明变量的话。引用型默认值为null,如String.值类型默认值为0,如int.静态变量声明时不用赋值。

2.静态变量可以继承的,它会把值跟随着继承到子类中去。

3.若是构造函数中已有参数定义了&#x

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。