这是功课!!!请不要将此解释为我要求有人为我编码。
我的程序: http: //pastebin.com/SZP2dS8D
这是我的第一个 OOP。该程序在没有用户输入(UI)的情况下工作得很好,但是它的实现使我的设计部分无效。由于分配限制,我没有使用 List 集合。我的主要目标是让所有内容都从 Transcript 类运行。以下是我遇到的一些问题:
- 允许用户添加新课程,而无需
每次都创建新的 Transcript 实例 - 关联添加到特定季度的课程
这是一些伪代码来显示我要完成的工作。我一直在尝试它,但还没有成功。
Please enter the quarter: (user input)
Would you like to add a course?
while (true)
Enter Course/Credits/Grade
//new Course information populated with user input
transcript.AddCourse.to specific Quarter((Fall 2013) new Course("Math 238", 5, 3.9));
transcript.AddCourse.to specific Quarter((Fall 2013) new Course("Phys 223", 5, 3.8));
transcript.AddCourse.to specific Quarter((Fall 2013) new Course("Chem 162", 5, 3.8));
我的问题[S]:我应该保留 Transcript 课程,还是丢弃它?使用当前创建新课程的功能,是否可以在使用 UI 时保持这种方式,还是我需要回到粉笔板并重新配置?
希望这是连贯的,不要太宽泛。如果需要澄清,请询问,我将非常乐意提供更多详细信息。