Java 與面向對象程序設計實驗教程(簡體書)
商品資訊
系列名:現代服務業系列實驗教材
ISBN13:9787566303134
出版社:對外經濟貿易大學出版社
作者:雷擎
出版日:2012/07/01
裝訂/頁數:平裝/263頁
商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《現代服務業系列實驗教材:Java與面向對象程序設計實驗教程》第1章“Java概述”和第2章“Java語言基礎”著重指導學生進行Java SDK的安裝,使用JDK提供的命令進行最基本的Java應用程序創建、編譯和運行,配制環境變量,進行Eclipse的安裝和使用等基本技能實踐;著重指導學生練習使用Java語言的基礎語法,進行基本數據類型的使用和類型的轉換,以及注釋的使用和生成JavaDoc等實踐。這兩章共10個實驗,需編寫20多個短小程序。
第3章“類和對象”及第4章“繼承與多態”兩章是《現代服務業系列實驗教材:Java與面向對象程序設計實驗教程》的重點,也是篇幅最長的兩章。這兩章的目的是使學生理解面向對象程序設計的概念,理解繼承和抽象的概念,理解現實問題與Java類的描述相互之間的關系,掌握使用類描述事物屬性和功能的方法,掌握Java類的定義、初始化、訪問控制語法,掌握對象的創建和使用語法,掌握子類的定義方法,理解子類對父類成員的繼承、覆蓋和隱藏,掌握子類構造方法的定義語法和父類構造方法的調用方法,理解繼承中構造方法鏈等知識。這兩章共19個實驗,近60個細分知識點,近100段代碼,幫助學生掌握Java語言最基礎的思想和概念。
第5~8章分別著重指導學生進行了Java異常機制處理、數組與集合的使用、多線程的使用和輸入輸出流的使用。這四章共17個實驗,近40個細分知識點,需編寫40多個短小程序。
第9章“用戶圖形界面”的目標主要是通過本章的實驗,使學生了解JavaGUI的技術,理解Applet、布局管理、事務處理的概念,掌握利用AWT工具包和Swing工具實現Java圖形界面的語法,掌握實現Applet、布局管理、事務處理的語法。
第10章“網絡應用”的實驗,主要針對套接字通信和JDBC的使用。
第3章“類和對象”及第4章“繼承與多態”兩章是《現代服務業系列實驗教材:Java與面向對象程序設計實驗教程》的重點,也是篇幅最長的兩章。這兩章的目的是使學生理解面向對象程序設計的概念,理解繼承和抽象的概念,理解現實問題與Java類的描述相互之間的關系,掌握使用類描述事物屬性和功能的方法,掌握Java類的定義、初始化、訪問控制語法,掌握對象的創建和使用語法,掌握子類的定義方法,理解子類對父類成員的繼承、覆蓋和隱藏,掌握子類構造方法的定義語法和父類構造方法的調用方法,理解繼承中構造方法鏈等知識。這兩章共19個實驗,近60個細分知識點,近100段代碼,幫助學生掌握Java語言最基礎的思想和概念。
第5~8章分別著重指導學生進行了Java異常機制處理、數組與集合的使用、多線程的使用和輸入輸出流的使用。這四章共17個實驗,近40個細分知識點,需編寫40多個短小程序。
第9章“用戶圖形界面”的目標主要是通過本章的實驗,使學生了解JavaGUI的技術,理解Applet、布局管理、事務處理的概念,掌握利用AWT工具包和Swing工具實現Java圖形界面的語法,掌握實現Applet、布局管理、事務處理的語法。
第10章“網絡應用”的實驗,主要針對套接字通信和JDBC的使用。
名人/編輯推薦
《現代服務業系列實驗教材:Java與面向對象程序設計實驗教程》覆蓋內容全面,深入淺出,實驗設計與基本概念和基本知識結合緊密,實驗要求明確,實驗步驟詳細清晰,內容具有很強的實踐性和針對性。《現代服務業系列實驗教材:Java與面向對象程序設計實驗教程》具有以下特色:(1)遵循教學的特點和規律;(2)緊扣Java語言的基礎教學,注重基本概念和基礎知識;(3)實驗設計時知識點劃分明確,指導細致;(4)詳細的代碼注釋;(5)實驗環境和平臺跟蹤Java技術新發展;(6)實驗平臺使用開源集成開發工具;(7)知識點的講解簡明扼要;(8)實驗設計靈活。
目次
第1章 Java概述
1.1 知識要點
1.2 實驗
1.3 小結
第2章 Java語言基礎
2.1 知識要點
2.2 實驗
2.3 小結
第3章 類和對象
3.1 知識要點
3.2 實驗
3.3 小結
第4章 繼承與多態
4.1 知識要點
4.2 實驗
4.3 小結
第5章 異常處理
5.1 知識要點
5.2 實驗
5.3 小結
第6章 數組與集合
6.1 知識要點
6.2 實驗
6.3 小結
第7章 線程
7.1 知識要點
7.2 實驗
7.3 小結
第8章 輸入輸出流
8.1 知識要點
8.2 實驗
8.3 小結
第9章 用戶圖形界面
9.1 知識要點
9.2 實驗
9.3 小結
第10章 網絡應用
10.1 知識要點
10.2 實驗
10.3 小結
參考文獻
1.1 知識要點
1.2 實驗
1.3 小結
第2章 Java語言基礎
2.1 知識要點
2.2 實驗
2.3 小結
第3章 類和對象
3.1 知識要點
3.2 實驗
3.3 小結
第4章 繼承與多態
4.1 知識要點
4.2 實驗
4.3 小結
第5章 異常處理
5.1 知識要點
5.2 實驗
5.3 小結
第6章 數組與集合
6.1 知識要點
6.2 實驗
6.3 小結
第7章 線程
7.1 知識要點
7.2 實驗
7.3 小結
第8章 輸入輸出流
8.1 知識要點
8.2 實驗
8.3 小結
第9章 用戶圖形界面
9.1 知識要點
9.2 實驗
9.3 小結
第10章 網絡應用
10.1 知識要點
10.2 實驗
10.3 小結
參考文獻
書摘/試閱
4.1.1 繼承的概念
在面向對象技術的各個特點中,繼承是最具有特色,也是與傳統方法最不相同的一個。繼承實際上是存在于面向對象程序中的兩個類之間的一種關系。當一個類獲取另一個類中所有非私有的數據和操作的定義作為自己的部分或全部成分時,就稱這兩個類之間具有繼承關系。被繼承的類稱為父類或超類,繼承了父類或超類的所有數據和操作的類稱為子類。
一個父類可以同時擁有多個子類,這時這個父類實際上是所有子類的公共域和公共方法的集合,而每一個子類則是父類的特殊化,是對公共域和方法在功能、內涵方面的擴展和延伸。使用繼承的主要優點,是使得程序結構清晰,降低編碼和維護的工作量。
4.1.2 繼承的實現
Java中的繼承是通過extends關鍵字來實現的,在定義類時使用extends關鍵字指明新定義類的父類,就在兩個類之間建立了繼承關系。新定義的類稱為子類,它可以從父類那里繼承所有非private的屬性和方法作為自己的成員。
4.1.3 覆蓋和重載
方法的覆蓋是指子類定義同名方法來覆蓋父類的方法,是多態技術的一個實現。當父類方法在子類中被覆蓋時,通常是子類版本調用父類版本,并做一些附加的工作。子類也可以定義同名的變量來覆蓋父類的變量。
重載是指用相同的方法名但不同的參數表來定義方法(參數表中參數的數量、類型或次序有差異),這稱為方法重載。
4.1.4 多重繼承
接口(Interface)是對符合接口需求的類的一套規范。接口與包相似,也是用來組織應用中的類并調節類間相互關系的一種結構,更準確地說,接口是用來實現類間多重繼承功能的結構。
4.2 實 驗
下面的實驗均基于Eclipse平臺。假設Eclipse的workspace為D:\workspace,已建Java項目名稱為JavaLab。除特別說明之外,本章的實驗所定義的類都放在包edu.uibe.java.lab04內,在創建新類時,在New Java Class對話框的package文本框中填寫edu.uibe.java.lab04。
實驗1 類的繼承
實驗目的
(1)理解面向對象編程的基本思想。
(2)掌握繼承的基本概念,理解父類和子類的關系,掌握子類定義語法。
(3)掌握子類或子類對象訪問父類成員變量和方法的語法。
(4)理解封裝與抽象,以及繼承的實現。
實驗內容
(1)編寫一個Java類,定義其子類。
(2)編寫測試類,測試子類對父類成員變量和方法的繼承,以及子類自身成員變量和方法的使用。
(3)編寫測試類,使用getClass獲取此父類和子類對象所屬的類,從而獲取對象所屬類的繼承層次結構。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。
優惠價:87
167
海外經銷商無庫存,到貨日平均30天至45天

