按照要求设计一个Student类,并按照要求进行测试(含可运行代码)

本文档展示了如何设计一个Java Student类,包括学号、姓名、成绩等属性,以及构造器、getter/setter、toString、equals、compare、计算总成绩和评测成绩的方法。此外,还创建了两个子类:Studentxw(学习委员)和Studentbz(班长),分别增加相应属性并重写testscore方法。最后,提供了测试类和运行结果。
摘要由CSDN通过智能技术生成

按照要求完成代码:

 1、声明student类:

   数据属性包含:学号,姓名,英语成绩,数学成绩,java成绩、总成绩

   方法包含:构造方法、get方法、set方法、tosring方法、equal方法、compare方法(用于比较两个学生的总成绩,结果是:大于、小于、等于)、sum(计算学生的总成绩)、testscore方法(计算学生的评测成绩,取三门课的平均分数)。

 2.声明studentxw(学习委员)类为student的子类 。将该类增加责任属性,并重写其testscore方法(三门课程平均分+3)。

3.声明studentbz(班长)为student的子类。将该类增加责任属性,并重写其testscore方法(三门课程平均分+1)。

4.声明测试类,生成若干个学生类、班长类、学委类的对象,并进行测试和输出。

源代码(可运行)

public class StudentTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
    student s1=new student(19890914,"李钟硕");
    s1.setEngGrade(100.00);
    s1.setMathGrade(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值