面向對象程式設計——Java語言

《面向對象程式設計——Java語言》,浙江大學提供的慕課課程,授課教師是翁愷。

基本介紹

  • 中文名:面向對象程式設計——Java語言
  • 類別:慕課
  • 提供院校:浙江大學
  • 授課教師:翁愷
課程概述,課程大綱,

課程概述

用對象思考,用類來寫作。這門課又可以被稱作《Java語言程式設計進階》。
Java語言是一種面向對象語言,是業界使用最為廣泛的語言,十二年前就占據了1/4的程式語言份額,到今天仍然以1/5的比例站在編程設戒嬸語言排行榜的前列。
本課程將以Java語言為背景來介紹面向對象程式設計的知識、理念和手段。

課程大綱

第1周 類與對象
1.1 用類制譽她抹船造對象
1.2 定義類
1.3 成員變數和成員函式
1.4 對象初始化
1.x 關於編程題
第1周編程題
第2周 對象互動
2.2 訪問屬性
2.3 包
2.4 類變數
第2周編程題
2.1 對象互動
第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 流的套用

相關詞條

熱門詞條

聯絡我們