简单JAVA类的案例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单JAVA类的案例
一个简单的JAVA类案例是实现一个学生管理系统。

该系统应该能够对学生信息进行添加、删除、修改和查询操作。

首先,我们需要创建一个名为Student的类来表示学生。

该类应具有以下属性:学生ID、学生姓名、学生年龄和学生班级。

```java
public class Student
private int id;
private String name;
private int age;
private String className;
//构造函数
public Student(int id, String name, int age, String className)
this.id = id;
= name;
this.age = age;
this.className = className;
}
// Getter和Setter方法
public int getI
return id;
}
public void setId(int id)
this.id = id;
}
public String getNam
return name;
}
public void setName(String name) = name;
}
public int getAg
return age;
}
public void setAge(int age) this.age = age;
}
public String getClassNam
return className;
}
public void setClassName(String className)
this.className = className;
}
```
接下来,我们可以创建一个名为StudentManagementSystem的类来管理学生信息。

该类应该具有以下功能:
1.添加学生信息:将学生对象添加到学生列表中;
2.删除学生信息:从学生列表中删除指定ID的学生对象;
3.修改学生信息:修改学生对象的属性;
4.查询学生信息:根据学生ID查询学生对象。

```java
import java.util.ArrayList;
import java.util.List;
public class StudentManagementSystem
private List<Student> studentList;
//构造函数
public StudentManagementSyste
studentList = new ArrayList<>(;
}
//添加学生信息
public void addStudent(Student student)
studentList.add(student);
}
//删除学生信息
public void deleteStudent(int id)
for (Student student : studentList)
if (student.getId( == id)
studentList.remove(student);
break;
}
}
}
//修改学生信息
public void modifyStudent(int id, String name, int age, String className)
for (Student student : studentList) if (student.getId( == id)
student.setName(name);
student.setAge(age);
student.setClassName(className); break;
}
}
}
//查询学生信息
public Student queryStudent(int id) for (Student student : studentList) if (student.getId( == id)
return student;
}
}
return null;
}
```
接下来,我们可以在主函数中展示该学生管理系统的使用示例。

```java
public class Main
public static void main(String[] args)
//创建学生管理系统对象
StudentManagementSystem sm = new StudentManagementSystem(; //添加学生信息
sm.addStudent(new Student(1, "张三", 18, "一班"));
sm.addStudent(new Student(2, "李四", 17, "二班"));
sm.addStudent(new Student(3, "王五", 16, "三班"));
//查询学生信息
System.out.println("查询学生信息:");
System.out.println(sm.queryStudent(2).getName();
//修改学生信息
sm.modifyStudent(2, "赵六", 17, "二班");
//删除学生信息
sm.deleteStudent(3);
}
```
以上就是一个简单的JAVA类案例,通过该案例,我们可以学习到如何创建类、定义属性和方法、使用GETTER和SETTER方法等基本概念和操作。

虽然这只是一个简单的示例,但它可以为我们扩展和开发更复杂的系统提供基础。

相关文档
最新文档