第03周 预习、实验与作业:面向对象入门2与类的识别

zhrb zhrb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

目录

  • 0.任务完成说明
  • 1.预习
  • 1.1 学习目标
  • 1.2 预习任务
  • 1.3 课前问题列表
  • 2.实验
  • 3.课后任务(作业)
  • 3.1 超星平台-视频
  • 3.2 超星平台-讨论
  • 3.3 超星平台-互评作业(重要)
  • 3.3 PTA编程(重要)

0.任务完成说明

  1. 选做:论坛上提交“1.3 课前问题列表”。如果觉得太难,可课后完成再提交。
  2. 必做:"超星平台"上的互评作业(互评作业:面向对象设计-有理数类的设计)。可使用博客或者帖子完成。提交且完成较好的同学将记为1次平时成绩。

1.预习

简易预习流程:先看预习课件,认真完成里面的习题。然后根据需要观看视频。最后尝试完成课前问题列表。

1.1 学习目标

  1. 重点:掌握pivate、public关键字的用途及其与setter/getter模式和封装性之间的关系。
  2. 理解static属性与static方法的用途。
  3. 掌握使用初始化块初始类的方法。掌握初始化块与静态初始化块的区别。
  4. 掌握使用package管理类。
  5. 重点:学会识别问题中的类并定义解决问题所需要的类。
  6. 初步了解Java编程规范。

1.2 预习任务

  1. 预习课件2份。
  2. 在线学习平台中"第3章 面向对象基础"。重点观看:3.3、3.4、3.7(面向对象-类的设计)。
  3. 尝试完成PTA题集
    • 编程题:3.1 构造方法与toString,3.2 构造方法与初始化块,3.3 形状。
  4. 阅读:阿里巴巴Java开发手册 终极版(1.3.0)》中的1.1-1.4.
    阿里巴巴Java开发手册终极版v1.3.0.pdf 1.01M

1.3 课前问题列表

  1. 什么样的方法应该用static修饰?不用static修饰的方法往往具有什么特性?Student的getName应该用static修饰吗?
  2. 购物车案例中,使用了什么方法将问题描述中的类、方法、属性找出来?方法与属性到底属于哪个类,要怎么判定呢?
  3. 一个项目中有很多类。怎样才能避免你项目中的类与别人编写的类同名呢?项目中类各种各样要怎么管理这些代码呢?举例说明。
  4. 阅读《阿里巴巴Java开发手册 终极版(1.3.0)》,写出至少7条Java编程规范。应包含如下几个方面:
    • 变量命名、类命名、方法命名、常量命名、包命名、代码格式、OOP规约。

2.实验

Java第03次实验提纲(面向对象1-基本概念与继承基础)。
请尝试提前完成力所能及的实验项目。

3.课后任务(作业)

3.1 超星平台-视频

a) 完成"第3章 面向对象基础"视频观看。
b) 完成第二章单元测验。将计入平时成绩,请谨慎开始。

3.2 超星平台-讨论

3.5.1 练一练:static关键字
3.5.1 思考:什么时候使用static?
3.6.1 练一练(可选):使用git下载模板项目代码仓库

3.3 超星平台-互评作业(重要)

互评作业:面向对象设计-有理数类的设计

3.3 PTA编程(重要)

完成:题集Java-03-面向对象1中的的:

  1. 函数题:分数
  2. 编程题:"3.1 构造方法与toString"、"3.2 构造方法与初始化块"、"jmu-Java-03面向对象基础-03-形状"
  3. 可选:"3.4 jmu-java-随机数-使用蒙特卡罗法计算圆周率的值"、"jmu-枚举WeekDay(补全代码)"。
...全文
0人已提交
完成率0%
暂无数据

相关推荐

国央企创新负责人如何系统化管理技术成果与产业对接资源?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

YOLO26算法游泳池水下门框与浮标目标检测+训练好的模型+161张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[浮标(buoy), 门框(gate), 八角桌(octagon table)] · 训练集:113 张 · 验证集:32 张 · 测试集:16 张 · 总计:161 张 该数据集聚焦于室内游泳池水下环境中的关键设施识别,旨在为水下机器人导航、水下作业辅助及泳池安全监控提供高精度目标检测支持。核心检测目标明确包含浮标、门框及八角桌三类水下结构物,其标注内容紧密贴合实际水下实验与测试场景需求。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 100 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.8882** mAP50-95 | 0.7567 Precision | 0.9426 Recall | 0.7550 train/box_loss | 0.4721 train/cls_loss | 1.4803 val/box_loss | 0.6388 val/cls_loss | 1.2757 【训练过程分析】 100 轮训练后 mAP50 为 0.8882,模型基本收敛但还有提升余地。Loss 曲线下降正常,后期趋于平缓。mAP50-95 为 0.7567,定位精度尚可。 【模型性能评估】 Precision 0.9426、Recall 0.7550,精度高于召回,存在一定漏检。多类检测中,不同类别性能可能有差异,需关注难例类别的表现。 【... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

guo_xiao_xiao_

基于线性时变MPC的无人驾驶车辆双移线轨迹跟踪仿真研究(Matlab代码、Simulink仿真实现)

内容概要:本文围绕基于线性时变模型预测控制(MPC)的无人驾驶车辆双移线轨迹跟踪控制展开深入研究,提出并实现了结合Matlab/Simulink与Carsim的联合仿真方法,以实现车辆在双移线工况下的高精度轨迹跟踪。研究采用线性三自由度车辆动力学模型构建预测模型,并引入线性时变MPC策略,通过实时更新系统矩阵来有效应对车辆非线性动态变化,显著提升了控制系统的实时性与跟踪精度。文章系统阐述了控制器的设计流程,涵盖状态反馈机制、权重矩阵调节、约束处理及稳定性分析,并通过联合仿真平台全面验证了控制算法在不同车速和路面条件下的有效性与鲁棒性,充分证明了该方法在解决轨迹跟踪过程中稳定性与动态响应矛盾方面的优越性能。; 适合人群:具备自动控制理论、车辆动力学及现代控制方法基础,熟练掌握Matlab/Simulink和Carsim仿真工具,从事自动驾驶轨迹跟踪控制算法研究的研究生、科研人员及企业研发工程师。; 使用场景及目标:①为无人驾驶车辆的轨迹跟踪控制系统设计提供理论依据与实践范例;②支持高等院校及科研机构开展智能驾驶控制策略的教学实验与课题开发;③帮助工程技术人员深入理解MPC在非线性时变系统中的应用机制,提升复杂工况下控制算法的设计与调优能力。; 阅读建议:建议读者结合所提供的Matlab代码与Simulink模型,动手复现完整的仿真流程,重点剖析线性时变MPC的状态空间建模、预测时域构建及在线滚动优化的实现细节,特别关注QP求解器的配置与权重参数的整定方法,并尝试在不同初始条件和干扰环境下进行测试,以全面评估控制系统的性能边界与适应能力。

荔枝科研社

增程式混合动力汽车、整车动力学建模(串联)+驾驶员Matlab仿真

内容概要:本文系统性地探讨了增程式混合动力汽车的整车动力学建模(采用串联结构)及其与驾驶员行为联合的Matlab仿真技术。内容涵盖发动机与电动机组的最优工作曲线计算、效率MAP图与外特性曲线分析,并结合Carsim与Matlab联合仿真平台实现车辆状态估计、动力学控制及驾驶仿真。重点技术包括基于容积卡尔曼滤波(CKF)和无迹卡尔曼滤波(UKF)的车辆状态联合估计算法、三自由度操控模型构建、MPC轨迹跟踪控制以及PID控制在ABS系统中的应用。此外,文档还整合了多机器人路径规划中的优先级规划与Petri网优化方法,展示了Matlab在复杂系统仿真中的综合应用能力。; 适合人群:具备车辆工程、控制理论或电气工程等相关专业背景,熟悉Matlab/Simulink仿真环境,正在从事新能源汽车动力系统、智能驾驶控制算法或路径规划方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展增程式电动车动力系统建模与能量管理策略的研究与优化;②实现车辆动力学模型与先进控制算法(如MPC、LQR、H∞控制等)的仿真验证;③学习并应用基于CKF/UKF的非线性状态估计算法进行车辆状态识别;④掌握多智能体系统中优先级规划与Petri网融合的路径冲突消解机制及其实现流程。; 阅读建议:建议结合文档提供的仿真源文件与说明材料,逐步运行并调试相关Matlab程序,重点关注模型参数设置、算法实现逻辑与仿真结果分析,同时可延伸至Carsim联合仿真环境以提升对真实车辆动力学行为的理解与工程实践能力。

大龙不吃小鱼干

基于功率指令无缝切换的飞轮储能系统机侧网侧变流器协同控制研究(Simulink仿真实现)

基于功率指令无缝切换的飞轮储能系统机侧网侧变流器协同控制研究(Simulink仿真实现)内容概要:本文围绕“基于功率指令无缝切换的飞轮储能系统机侧网侧变流器协同控制研究”展开,通过Simulink仿真实现,探讨了飞轮储能系统中电机侧与电网侧变流器在功率指令动态切换过程中的协同控制策略。研究聚焦于实现功率指令的平滑过渡,减少切换过程中的电流冲击与功率波动,提升系统运行稳定性与能量转换效率。文中构建了完整的飞轮储能系统仿真模型,涵盖转子磁场定向控制、PQ控制、恒压控制等关键技术模块,并分析了不同工况下控制策略的动态响应特性。该研究为高功率密度储能系统的高性能控制提供了理论支持与仿真验证手段。; 适合人群:具备电力电子、自动控制或新能源系统基础知识的科研人员、研究生及从事储能系统开发的工程技术人员。; 使用场景及目标:① 学习飞轮储能系统的工作原理与控制架构;② 掌握机侧与网侧变流器的协同控制方法;③ 理解功率指令无缝切换的技术难点与实现路径;④ 借助Simulink仿真平台开展相关课题研究与算法验证。; 阅读建议:建议结合文中提到的仿真模型与控制策略,下载配套资源并在MATLAB/Simulink环境中动手复现,通过调整参数观察系统响应,加深对协同控制机制的理解。同时可参考文档中列出的其他电力系统与储能相关研究,拓展技术视野。

李锦科研
评论
收藏 已收藏
分享
返回顶部
zhrb
大学生Java学习 4,170 成员 1,324 内容