问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

要做一个java程序,学生选课。学生是一个Class, 课是另一个Class.

发布网友 发布时间:2022-04-29 06:19

我来回答

5个回答

热心网友 时间:2023-10-07 15:47

建议是使用第一种方法来处理数据比较好,学生是一个类,课程是另一个类,这样方便理解和使用后面的数据
另外的专门设计类来保存学生和选的课,如果数据比较少还是可以,就试试代码也无所谓,但是从数据的使用方便的程度来看,当数据量大的时候,第一种的更好点。

热心网友 时间:2023-10-07 15:47

第一种可以啊

如果你用hibernate 做持久层框架

它会帮助你处理 学生类 与 课程类 这种 多对多的关系。

至少在数据库方面 简便不少

第二种方法也可以。

但是操作起来不觉得麻烦吗

关联类的唯一用处就是记录 学生类 和课程类的关系。

不推荐

热心网友 时间:2023-10-07 15:48

应该结合你这两种写法,学生里面有课的集合,意义是一个学生可以选多门课程;课程里面有多个学生意义是一门课程可以被多个学生去选;多对多的关系,应该双向关联。

热心网友 时间:2023-10-07 15:48

第一种方法不太可行吧,一个学生选多门课 ,那么学生信息不就冗余了么,因此第二种好点

热心网友 时间:2023-10-07 15:49

你就是做个小程序,不涉及到数据库操作,数据量也不大,这两种方法都可以追问有一个数据库的。数据多了会有问题吗?

追答如果有数据库就用第二种,建立个学生和课程的关联表,第一个方法用数据库的话数据会很乱

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 冰粉粉与冰粉有什么联系 JAVA 课程管理系统 用JAVA做课程管理系统 家用冰淇淋粉,冰淇淋的做法,在家怎么做冰淇淋 求java编写的学生管理系统完整代码(要求连接数据库) Java设计开发一个简单的学生管理系统! java学生信息管理 课设或论文 冰淇淋粉和冰淇淋机怎么做冰淇淋 java课程管理系统程序的结构与分解 学生课程管理系统 用oracle连接java实现 冰淇淋粉加白凉粉做的冰淇淋好吃吗 Java:做一个学生管理系统要做些什么啊 毕业设计开题报告__基于Java技术的学生选课管理系统的设计与实现 JAVA​编写一个类,实现对学生的信息管理和课程信息进行管理。 开学新想作文怎么写 新学期开学作文怎么写? 开学的计划作文怎么写 南狂仙尊什么APP可以看? 谁知道背叛叶辰的弟子宇文轩是哪步小说? 跪求大学开学论文 基于java设计一个学生成绩管理系统,要求有界面,且有增加,查询,修改,删除,退出功能,代码如何写? 腾讯设置了青少年模式在电视上投屏了可以看吗 腾讯视频24小时人工服务在线咨询腾讯视频怎么变成青少年模式了 还有密码 我又没设置咋知道密码是啥啊_百度问一问 2020年执业药师中专可以报名吗? 西门子profibus总线连接器起什么作用 总线型网络单个连接器叫什么 中专明年可以报考执业药师吗? 请教:带编程口总线连接器用途? 2019年中专学历可以报考执业药师吗? 西门子S7-300 plc模块连接问题 2016中专毕业,已取得函授大专毕业证,2020年可以报考执业药师吗? 关于西门子总线连接器的用法。 lin总线的连接器有哪些 西门子dp总线连接器怎么接rs485线 西门子profibus总线连接器支持ppi协议吗 西门子s7-300plc连接asi需要什么模块 RS485 总线连接器的编程口干什么用 请教:总线连接器的九针引脚是如何定义的啊 金字塔魔方教程内容是什么? 金字塔速拧方法