惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security Affairs
S
Schneier on Security
N
News | PayPal Newsroom
T
Threatpost
Cloudbric
Cloudbric
H
Heimdal Security Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Google Online Security Blog
Google Online Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Spread Privacy
Spread Privacy
V
Vulnerabilities – Threatpost
The Last Watchdog
The Last Watchdog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
L
LINUX DO - 最新话题
P
Proofpoint News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
NISL@THU
NISL@THU
Application and Cybersecurity Blog
Application and Cybersecurity Blog
The Hacker News
The Hacker News
O
OpenAI News
人人都是产品经理
人人都是产品经理
C
Cyber Attacks, Cyber Crime and Cyber Security
C
Check Point Blog
C
Cisco Blogs
GbyAI
GbyAI
J
Java Code Geeks
L
LangChain Blog
I
Intezer
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
美团技术团队
The Register - Security
The Register - Security
Help Net Security
Help Net Security
WordPress大学
WordPress大学
Y
Y Combinator Blog
T
Tor Project blog
M
MIT News - Artificial intelligence
爱范儿
爱范儿
TaoSecurity Blog
TaoSecurity Blog
V
Visual Studio Blog
T
Threat Research - Cisco Blogs
P
Palo Alto Networks Blog
月光博客
月光博客
T
Tenable Blog
S
Securelist
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
DataBreaches.Net

博客园 - zhrb

使用 OpenCode+DeepSeek 进行Java编程 使用AI辅助编写报告的建议 Windows命令行简易入门 2026-适合初学者的"Windows+OpenClaw(小龙虾)+DeepSeek+飞书、QQ、微信"的安装与使用 AI驱动:90分钟Maven项目实战入门 第14周 预习、实验与作业:Java JDBC编程 第13周 预习、实验与作业:Java网络编程 第12周 预习、实验与作业:Java并发编程 基于AI辅助的Java程序设计贯穿式教学案例 第11周 预习、实验与作业:Java I/O流与文件 第10周 预习、实验与作业:异常处理机制 使用AI帮你写Java程序 第09周 预习、实验与作业:Java集合框架 第08周 预习、实验及作业:Java GUI编程 使用AI编写Java GUI程序的入门指南(Powered by DeepSeek) 第07周 期中复习(面向对象部分) 第06次 预习、实验与作业:接口与嵌套类 第05周 预习、实验与作业:继承与多态 第04周 预习、实验与作业:类的设计与继承 第02周 预习、实验与作业:Java基础语法2、面向对象入门
第03周 预习、实验与作业:面向对象入门2与类的识别
zhrb · 2025-09-16 · via 博客园 - zhrb

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

0.任务完成说明

  1. 本次预习中的“1.3 课前问题列表”请在课前完成,课上将对相关问题进行讨论。可提交Markdown格式的博客链接进行检查,完成较好的同学可获得加分。
  2. 课后作业:重点完成"超星平台"上的互评作业(互评作业:面向对象设计-有理数类的设计),可使用博客或者帖子完成,提交且完成较好的同学将记为1次平时成绩;限时完成线上课程章节测验2(基本语法);完成PTA题集3标出的题目。

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

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 在线学习平台

  1. 视频:
    a) 完成"第3章 面向对象基础"视频观看。
    b) 完成第二章单元测验。将计入平时成绩,请谨慎开始。
  2. 讨论:
    3.5.1 练一练:static关键字
    3.5.1 思考:什么时候使用static?
    3.6.1 练一练(可选):使用git下载模板项目代码仓库
  3. 互评作业(重要)
    限时完成:互评作业面向对象设计-有理数类的设计
    截止时间: 2025-09-28 18:00, 互评时段: 2025-09-28 19:00 至 2025-09-28 23:55
  4. 章节测验
    限时完成:章节测验2(基本语法)。

3.2 PTA编程(重要)

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

  1. 函数题:分数
  2. 编程题:"3.1 构造方法与toString"、"3.2 构造方法与初始化块"、"jmu-Java-03面向对象基础-03-形状"
  3. 可选:"3.4 jmu-java-随机数-使用蒙特卡罗法计算圆周率的值"、"jmu-枚举WeekDay(补全代码)"。
  4. 自行检查完成"PTA-01"至"PTA-02"题集中的题目。