NCHU_OOP_总结性Blog

NCHU_OOP_总结性Blog

0. Index

经过一个学期十多周的学习, OOP这门课也正式结课啦, 学的好不痛快, 下面对这门课进行一个总结

1. 概述

线下课程

线下挺好的吧, 至少相比大部分高校枯燥无味的课堂要好很多, 上第一节课的时候那是真的吸引我啊, 少有的同频共振的感觉, 上课过程中倒也比较轻松, 听我也都听懂了

线上课程

线上课我基本没看...不好评价, 但是线上课程附带的习题我就可有意见了, 好多错题, 工作量的话倒是不大

实验

大象装冰箱, 这个挺好的例子哈, 很经典, 很有意思, 多次实验迭代确实也符合课程内容, 从封装、继承、多态到...忘了, 反正挺好的, 难度不大

PTA

PTA的题目都是原创的, 这没啥问题, 题目的题面大部分都能看懂, 关于PTA前两次题目集的Bolg我已经发过了

Blog

不好写, 像我这种真的不擅长写Blog, 对我来说要写一份Blog难度真挺大的, 本身我也没啥可说的

2. 技术

通过这门课学到的技术当然就是典型的封装继承多态、接口等, 总结一下掌握情况?

  • 封装, 就是把一系列属性方法封装到一个类里面并赋予访问权限呗, 类, 说白了就是加强版的结构体
  • 继承, 还是基类、派生类好听好理解, 派生类继承一下基类然后添加一些东西, 就是继承啊, 避免派生类重复写属性和方法
  • 多态, 一个基类类型的对象引用, 在某些情况下是某个派生类的对象引用, 在另一种情况下是另一个派生类对象的对象引用, 就实现多态性嘛, 方便使用同一个基类对象引用去做不同的事
  • 抽象类, 几个东西有共同的属性和方法就把它们抽象出一个抽象类呗, 然后就可以继承呗
  • 接口, 就是把几个方法打包丢一起, 用的时候需要哪个方法就直接从相应的接口里掉方法, 上层的人只管调方法, 中层的只管提供接口, 下层的人只管实现方法
  • 集合框架, 和C++的STL一样, 也就是提供一些数据结构一些方法
  • 异常, 死了都要try, 不抓异常不痛快, 防崩溃用
  • JavaFX, 跟Qt差不多, 拖几个组件, 组个界面, 写写事件

我哪知道我有啥欠缺, 又不是像考试考100分一样, 哪科少哪科就是欠缺

3. 踩坑

没踩过坑, 这确实, 一路都挺顺畅的, 也没走什么弯路

4. 改进

改进啊, 那这门课要改进的可太多了

  • 线下, 例子不够, 几节课反复就是那几个例子, 对我这种学了几年的来说当然没问题, 但是对新人就不一定好了. 还有, 上课很少提问(我指的是业余知识那种提问), 其实很多内容我都知道, 结果我刚打算说老师就说完了, 真就是不给我机会答, 从我的视角看(我当然不知道其他同学是什么想法), 老师是真把我们当什么都不会的萌新啊
  • 线上, 错题咋这么多嘞
  • 实验, 实验指导书写得好乱, 我一下子真看不懂要做什么怎么做, 照着实验指导书来我两个小时真做不完
  • PTA, 测试样例又不开放, 即使题目集关了也不开放测试样例, 大部分人根本就不想做了, 错哪里了都不知道, 莫名其妙的过不了测试点, 现在是学习阶段又不是真去公司搞开发, 题目原创确实很好, 但也要经得起检验啊

其他

  • Blog, 这是就挺麻烦的, 没啥建议, 总的来说还是支持写Blog
  • JavaFX, 虽然说总共才做两次JavaFX的作业, 但是就挺烦人的, 那航空货运管理系统的难度和上个学期的期末大作业一样, 不过是从Qt换成了JavaFX, 难在哪?难的是做好看的界面, 做功能确实不难, 做界面设计这美工工作真的烦. 还有毕竟一个学期半年了没写这方面的, 没做GUI开发, 手生了.
posted @ 2025-06-22 11:13  白蓉  阅读(20)  评论(0)    收藏  举报