Java数组实现简单学生管理类增删改查排序

本文介绍了如何使用Java数组实现一个简单的学生管理系统。首先定义了学生类和班级类,接着创建了一个管理类来操作这些对象,包括添加、删除、修改和查找学生信息。最后,通过测试代码验证了功能的正确性。
摘要由CSDN通过智能技术生成

第一步创建出我们需要的类

        想一下需要那些类~~~

首先我们要管理的是学生,那这个就是对学生的操作~ 然后再想一下学生应该有哪些属性呢~

这里就简单罗列几个:

/**
 * 学生类
 *  单个学生的信息
 *  放到班级里
 */
public class Student {
    /**
     * 学生学号-唯一
     *  通过这个唯一id 进行操作
     */
    private int stuId;
    /**
     * 学生姓名
     */
    private String stuName;
    /**
     * 学生性别
     */
    private String sex;

    /**
     * 学生成绩 用于进行成绩排序
     */
    private int grade;

    //get和set方法 对外公开的接口 可以对学生的属性进行操作
    public int getStuId() {
        return stuId;
    }

    public void setStuId(int stuId) {
        this.stuId = stuId;
    }

    public int getGrade() {
        return grade;
    }

    public void setGrade(int grade) {
        this.grade = grade;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    /**
     * 重写toString方法 用于打印学生
     *
     * @return
     */
    @Override
    public String toString() {
        return "Student{" +
                "stuId=" + stuId +
                ", stuName='" + stuName + '\'' +
                ", sex='" + sex + '\'' +
                ", grade=" + grade +
                '}';
    }

    /**
     * 无参构造方法
     */
    public Student() {
    }

    /**
     * 有参构造方法
     * @param stuId
     * @param stuName
     * @param sex
     * @param grade
     */
    public Student(int stuId, String st
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值