当前位置: 首页 > news >正文

综合能力实训笔记——2026.6.4

day03 IDEA实操+运算符巩固 学习笔记

一、今日项目:微头条控制台系统功能优化实战

基于前期微头条登录注册项目,结合IDEA完成代码优化,练习面向对象多态、分支判断逻辑,落地三项随堂作业需求。

  1. 作业1:区分管理员/普通用户登录提示

1. 原始问题:登录成功只统一输出「登录成功!」,无法区分账号身份
2. 代码修改方案:- 增加用户角色判定逻辑, admin 管理员账号:输出管理员登录成功!

  • 普通注册用户账号:输出普通用户登录成功!
    3. 运行示例

3

4

7

5

6

  1. 作业2:普通用户发布自定义新闻功能

1. 功能需求:登录普通用户菜单,发布指定标题、个人信息格式内容新闻
2. 操作流程:1. 进入普通用户菜单,选择【1.发布新闻】
2. 录入标题:我学会微头条控制台版了
3. 录入内容:我是刘子琪,学号是723410505
4. 系统返回:发布成功!
3. 落地效果:新闻内容可存入容器,支持后续查看列表、详情。

1

  1. 作业3:使用多态实现管理员/普通用户差异化菜单

1. 多态核心实现代码- 父类:User,定义通用 showMenu() 菜单方法

  • 子类Admin(管理员)、User普通用户,重写 showMenu() 方法
  • 父类引用指向子类对象:根据角色role,动态实例化Admin或普通User对象

java

User user;
if (role == 2) {
user = new Admin(name, pwd);
} else {
user = new User(name, pwd);
}

2. 重写菜单方法差异

  • 管理员菜单:多出「删除任意新闻」功能入口
  • 普通用户菜单:仅保留发布、查看新闻、退出功能

2

3. 多态价值:同一个父类引用,运行时自动调用对应子类专属菜单,代码扩展性更强。

二、IDEA实操训练要点

1. 在IDEA中完整搭建微头条项目结构,分层创建父类、子类,规范代码结构;
2. 熟练查看代码标注、 @Override 重写注解校验,快速定位重写方法;
3. 运行控制台程序,调试分支判断、对象实例化逻辑,排查登录身份判定问题;
4. 借助IDEA运行窗口查看程序输出结果,验证每一项作业功能是否达标。

三、运算符巩固复盘

1. 用关系运算符完成账号用户名、密码比对校验;
2. 用if-else分支逻辑运算符,实现角色身份判定;
3. 结合赋值运算符存储新闻标题、内容数据,串联前期day02运算符知识点落地项目。

四、当日学习总结

1. 熟练使用IDEA完成完整项目编写、调试运行,适配Java开发工具环境;
2. 巩固各类运算符在业务判断中的实际使用;
3. 理解Java多态核心:父类引用指向子类对象+方法重写,实现差异化业务;
4. 完善微头条项目,区分管理员与普通用户权限,完成登录提示、新闻发布、权限菜单三大功能优化,加深面向对象实操理解。

http://www.jsqmd.com/news/1048838/

相关文章:

  • 青岛市南区烧烤美食榜单第一名 深夜撸串好去处 - 速递信息
  • 爱享素材下载器:跨平台网络资源一键获取终极指南
  • 视频压缩革命:如何用开源工具CompressO让文件体积缩小90%而不失画质
  • 2026 年 6 月实地核验|爱彼全国官方维修网点完整调研报告,全维度售后服务体验迎来全面革新升级 - 亨得利中国服务中心
  • 中国矿业大学(北京)考研辅导班TOP推荐:核心指南与深度拆解 - michalwang
  • MEMS电容式传感器的构造解析与创新应用
  • Python setuptools高危漏洞解析:供应链攻击与安全加固实践
  • 2026 年 6 月爱彼官方维修网点线下实地实测验证报告:全维度测评品牌售后服务,专属售后服务体验迎来全方位全新升级 - 亨得利中国服务中心
  • SystemVerilog文件操作实战:从基础函数到自动化测试数据流
  • 2026 年大同厨卫屋顶防水修缮三家对比测评 吉修匠 99.8 分稳居榜首 - 吉修匠
  • 2026东莞黄金回收商家多维度对比测评 合规渠道选择参考 - 薛定谔的梨花猫
  • 用 Claude opus-4.8 辅助排查 Spring Boot 接口偶发 504:从日志到修复验证
  • 合肥家电维修平台推荐:本地用户反馈较好的几家服务商深度实测对比——2026年6月最新发布 - 一步到家
  • 如何高效配置Xournal++:专业笔记软件的完整字体管理实战指南
  • 综合能力实训笔记——2026.6.8
  • 2026年6月市面上评价好的专用校车门店口碑推荐,46座小学生校车/东风二手校车/二手校车,专用校车公司哪家好 - 品牌推荐师
  • 【PC】[吾爱大神原创工具]《音乐音量管理器》统一音量调整,支持无损 V1.0.0
  • 视频怎么提取音频转成MP3?2026免费通通无印音频提取全流程教程 - 科技大爆炸
  • 蓝桥杯单片机实战:EEPROM数据持久化存储与I2C通信详解
  • 本地化接入DALL·E 3级AI绘图:OpenAI兼容API工程实践
  • 昆明家电维修平台推荐:本地用户反馈较好的几家服务商深度实测对比——2026年6月最新发布 - 一步到家
  • 淮南寿县考不上高中,可关注淮南这所公办技师学校 - 我叫小周
  • 2026太和装修,从“看了五家公司”到“签下闭口合同”——一位万达一号院业主的真实经历 - 装企自媒体训练营辉哥
  • Xournal++终极字体配置指南:告别混乱,打造完美手写笔记
  • 【实战指南】在Keil5 AC6环境下为STM32F4标准库工程引入C++模块
  • 西南财经大学考研辅导班TOP推荐:核心指南与深度拆解 - michalwang
  • AI专著撰写新利器!一键生成20万字专著,高效解决写作难题!
  • 深耕重庆十一载,戴文润滑油的品质之路 - 技术实力派
  • MC68HC908GR8中断与复位机制详解:从原理到实战避坑指南
  • 跨平台智能下载神器:3步搞定全网视频音频资源获取