hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
面向对象程序设计——Java语言
第12次开课
开课时间: 2022年04月18日 ~ 2022年06月30日
学时安排: 4-6小时每周
当前开课已结束 已有 24474 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(1585)
spContent=用对象思考,用类来写作。Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。Java是优秀的面向对象编程语言,特别适合构建多人协作的大型软件产品。
用对象思考,用类来写作。Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。Java是优秀的面向对象编程语言,特别适合构建多人协作的大型软件产品。
—— 课程团队
课程概述

用对象思考,用类来写作。这门课又可以被称作《Java语言程序设计进阶》。

Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。

本课程将以Java语言为背景来介绍面向对象程序设计的知识、理念和手段。


课程大纲

第1周 类与对象

1.1 用类制造对象

1.2 定义类

1.3 成员变量和成员函数

1.4 对象初始化

1.x 关于编程题

第1周编程题

第2周 对象交互

2.1 对象交互

2.2 访问属性

2.3 包

2.4 类变量

第2周编程题

第3周 对象容器

3.1 顺序容器

3.2 对象数组

3.3 集合容器(Set)

3.4 散列表(Hash)

第3周编程题

第4周 继承与多态

4.1 继承

4.2 子类父类关系

4.3 多态变量和向上造型

4.4 多态

4.5 类型系统

第4周编程题

第5周 设计原则

5.1 城堡游戏

5.2 消除代码复制

5.3 封装

5.4 可扩展性

5.5 框架加数据

5.6 类型系统

第6周 抽象与接口

6.1 抽象

6.2 数据与表现分离:细胞自动机

6.3 接口:狐狸与兔子

第7周 控制反转与MVC模式

7.1 控制反转

7.2 MVC模式

第8周 异常处理与输入输出

8.1 异常

8.2 异常机制

8.3 流

8.4 文本输入输出

8.5 流的应用

展开全部
预备知识

学习本课程需要具有程序设计的入门知识,如《零基础学Java》课程的知识。

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


浙江大学
1 位授课老师
翁恺

翁恺

教师

推荐课程

猴博士Java不挂科-2小时学完Java

猴博士爱讲课

170135人参加

猴博士C语言不挂科-4小时学完C语言

猴博士爱讲课

317446人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

18278人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

26085人参加
下载
下载

下载App