项目概述
在此实战项目中,你将有机会练习下在本纳米学位课程的此部分所学的所有知识。 请制作一个类来表示成绩单。
目标是设计并创建 ReportCard Java 类的结构,学校可以通过该类存储学生在特定年份的成绩。此项目将仅仅是一个 java 类,而不是完整的 Android 应用。
为何要完成这一实战项目?
在本纳米学位课程的最近一节课中,你学习了自定义类,这将是你在日后构建的每个面向对象的程序非常重要的组成部分。 一定要能够思考如何设计互相互动的对象,并模拟现实中的概念。
我将学到什么?
此实战项目旨在请你将在这门课程中所学的概念和技能运用到实践中。这些概念和技能包括:
- 重新设计自定义类
- 用 Java 代码创建该类。
- 在数组中存储信息
- 循环访问数组
构建项目
对于此实战项目,请构建一个 Java 类文件。该类文件旨在表示成绩单。
你需要思考下成绩单会包含什么信息,并且可能需要哪些方法。根据你希望模拟的教育系统,这些可能会有所不同。例如,某些系统使用字母评分机制,分数用“A、B、C、D、F”表示,而其他的使用数字系统,分数会以百分比的形式表示。
成绩单将始终执行某些任务,而从不执行其他某些任务。成绩单从不会授课,因此 Teacher 类中才会用到 teach() 方法。成绩单始终会显示学生的成绩,因此你的类应该能够实现这一点。在开始此实战项目之前,请阅读“第 4 课:音频和库”的 “toString() 方法(可选)”小节的 Word 类示例。
准备提交
清空不必要的文件
对于此项目,你将只创建一个 java 文件。因此,不需要清空你的项目。
项目审阅标准
优达学城的审阅人员将根据成绩单项目审阅标准审阅你的项目。满足所有标准后项目才能通过。
最终提交检查清单
在提交项目接受评估之前,建议你检查下是否满足了以下每项要求:
- 应用能按预期地编译和运行。
- 对应用和输出结果感到满意。
- 根据说明完成了此实战项目。
- 根据上述说明清空了项目中的不必要文件。
- 根据审阅标准检查了项目。
提交时,请将项目压缩成 zip 格式
请仅在清空所有不必要的文件后,再将整个 Android 项目压缩成 zip 格式。
项目提交
为成绩单创建一个自定义 Java 类的结构,学校可以通过该类存储学生在特定年份的成绩。
准备提交
请按照推荐步骤准备项目提交:清理你的项目文件,阅读项目评估准则,并将文档压缩为 zip 格式。
提交项目
要提交项目,请上传 zip 文档。如果需要,你可以加入一些说明文档给审核人员。
提交后会发生什么
我们最多需要一周时间来审核你的项目,但通常不需要这么久。你的项目审核完成时,你会收到一封通知邮件。
审核人员会评估你的代码,对代码添加评论和注释,并对照项目评估准则评估你的项目。
转载于: