第三次大作业
第三次大作业
前言
第三次java大作业,这是下学期最后一阶段的pta总结及所有java课程学习的总结,对第十到第十六周的综合性总结。主要包括对代码源码的分析、做题过程中的思考思路、提交时出现问题的改正方法、怎么找到问题并改成,从中学到了什么、做题得到的心得等,以及课程上所学的知识总结、这一阶段整体的学习过程等等...并在今后的学习中以此为借鉴。
pta作业分析
第一次作业(训练集8)
知识点
主要涉及类之间的各种关系,继承类抽象类等等,对类中的方法进行实现,还涉及到了正则表达式,对字符串内容进行匹配,ArrayList类的方法的使用等等。
题量
一道题,题目要求很多,实现一个课程成绩统计程序。
难度
难度比较大,需要花费较多时间去整理实现功能。
设计与分析:
op训练集08:
课程成绩统计程序
先从所给的这个类图出发来完善每个类之间的关系,比如考试成绩考察成绩继承抽象类成绩等。再所有类之间关系确定后再去根据题目要求去补充各个类所包含的方法并完善实现,属性的继承,方法的重写等都要完善,先附上源码。


这是题目的输入要求,将约束条见中的部分判断字符情况和数字限制情况以及必修选修的选取情况等创建一个单独的类来方便实现匹配。

