java面向对象之学生信息管理系统
"java面向对象之学生信息管理系统" 本资源主要介绍了java面向对象之学生信息管理系统的设计与实现,通过控制台来完成一系列的增删查改的操作。以下是该系统的知识点: 1. 面向对象编程:本系统采用面向对象编程思想,定义了三个类:Student、StudentManager和StudentView,每个类都有其特定的功能和责任。 2. 类和对象: Student类是一个典型的Java类,具有私有属性和公有方法,用于封装学生数据。StudentManager类用于管理学生数据,包括添加、删除、查找和修改学生信息。StudentView类用于显示学生信息。 3. 接口:本系统中使用了接口StudentInterface,用于定义抽象方法体,用于继承存放学生数据的ArrayList。 4. ArrayList和泛型:本系统使用ArrayList来存放学生数据,并使用泛型来指定ArrayList的类型为Student。 5. 循环和迭代:在添加、删除、查找和修改学生信息时,使用循环和迭代来遍历ArrayList中的学生数据。 6. switch语句:在添加、删除、查找和修改学生信息时,使用switch语句来选择不同的操作。 7. 封装和继承:本系统中,Student类封装了学生数据,而StudentManager类继承了StudentInterface接口,使用ArrayList来存放学生数据。 8. 多态:本系统中,StudentManager类可以Adds、Deletes、Finds和Updates学生信息,实现了多态。 9. Java基本语法:本系统使用了Java基本语法,包括变量、数据类型、运算符、控制结构、方法和数组等。 10. Java开发工具:本系统使用了IDEA2019.1.4和JDK13作为开发工具。 11. 控制台输入和输出:本系统使用了Scanner类来获取控制台输入,并使用System.out.println()来输出结果。 12. 异常处理:本系统中,使用try-catch语句来处理异常,例如输入错误或无效的学生信息。 本系统是一个典型的Java面向对象之学生信息管理系统,涵盖了面向对象编程、类和对象、接口、ArrayList和泛型、循环和迭代、switch语句、封装和继承、多态、Java基本语法、Java开发工具、控制台输入和输出、异常处理等知识点。
- 粉丝: 5
- 资源: 971
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助