java面向?qū)ο蠹夹g(shù)實驗.ppt
-
資源ID:16542542
資源大?。?span id="24d9guoke414" class="font-tahoma">360.34KB
全文頁數(shù):12頁
- 資源格式: PPT
下載積分:9.9積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。
|
java面向?qū)ο蠹夹g(shù)實驗.ppt
面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 1 Java語言程序設(shè)計 實驗指導 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 2 實驗一 熟悉 java的基本環(huán)境 編寫 HelloWorldApp.java程序 調(diào)試和運行它 修改程序,觀察運行時出錯信息 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 3 HelloWorldApp.java程序 /* *The HelloWorldApp class implements an application that * displays Hello World! to the standard output. */ public class HelloWorldApp public static void main(String args) / Display Hello World! System.out.println(Hello World!); 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 4 編譯和運行 保存源文件 注意文件名和大小寫 文件的擴展名 .java 設(shè)定搜索路徑 path 編譯 javac HelloWorldApp.java 運行 Java HelloWorldApp 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 5 編譯和運行 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 6 實驗一 1 、用默認構(gòu)建器創(chuàng)建一個類(沒有自變量),用 它打印一條消息。創(chuàng)建屬于這個類的一個對象。 2、 在練習 1的基礎(chǔ)上增加一個過載的構(gòu)建器,令其 采用一個 String自變量,并隨同自己的消息打印 出來。 3、 以練習 2創(chuàng)建的類為基礎(chǔ)上,創(chuàng)建屬于它的對象 句柄的一個數(shù)組,但不要實際創(chuàng)建對象并分配到 數(shù)組里。運行程序時,注意是否打印出來自構(gòu)建 器調(diào)用的初始化消息。 4、 創(chuàng)建同句柄數(shù)組聯(lián)系起來的對象,最終完成練 習 3。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 7 實驗二 1、 寫一個程序,打印出 1到 100間的整數(shù)。 2、 修改練習 1,在值為 47時用一個 break退 出程序。亦可換成 return試試。 3、 創(chuàng)建一個 switch語句,為每一種 case都 顯示一條消息。并將 switch置入一個 for循 環(huán)里,令其嘗試每一種 case。在每個 case后 面都放置一個 break,并對其進行測試。然 后,刪除 break,看看會有什么情況出現(xiàn)。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 8 實驗二 4、用默認構(gòu)建器(空自變量列表)創(chuàng)建兩 個類: A和 B,令它們自己聲明自己。從 A 繼承一個名為 C的新類,并在 C內(nèi)創(chuàng)建一個 成員 B。不要為 C創(chuàng)建一個構(gòu)建器。創(chuàng)建類 C的一個對象,并觀察結(jié)果。 5、 修改練習 4,使 A和 B都有含有自變量的 構(gòu)建器,則不是采用默認構(gòu)建器。為 C寫一 個構(gòu)建器,并在 C的構(gòu)建器中執(zhí)行所有初始 化工作。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 9 實驗三 1、 創(chuàng)建 Rodent(嚙齒動物) :Mouse(老 鼠) ,Gerbil(鼴鼠) ,Hamster(大頰鼠) 等的一個繼承分級結(jié)構(gòu)。在基礎(chǔ)類中,提 供適用于所有 Rodent的方法,并在衍生類 中覆蓋它們,從而根據(jù)不同類型的 Rodent 采取不同的行動。創(chuàng)建一個 Rodent數(shù)組, 在其中填充不同類型的 Rodent,然后調(diào)用 自己的基礎(chǔ)類方法,看看會有什么情況發(fā) 生。 2、 修改練習 1,使 Rodent成為一個接口。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 10 實驗三 3、 用 main()創(chuàng)建一個類,令其擲出 try塊內(nèi)的 Exception類的一個對象。為 Exception的構(gòu)建器賦予一 個字串參數(shù)。在 catch從句內(nèi)捕獲違例,并打印出字串 參數(shù)。添加一個 finally從句,并打印一條消息,證明自 己真正到達那里。 4、 用 extends關(guān)鍵字創(chuàng)建自己的違例類。為這個類寫 一個構(gòu)建器,令其采用 String參數(shù),并隨同 String句柄 把它保存到對象內(nèi)。寫一個方法,令其打印出保存下 來的 String。創(chuàng)建一個 try-catch從句,練習實際操作新 違例。 5、 寫一個類,并令一個方法擲出在練習 4中創(chuàng)建的類 型的一個違例。在一個 try-catch從句中嘗試自己的類以 及它的違例。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 11 實驗四 1、 創(chuàng)建一個標題為“我的框架”、背景為紅色的 Frame,在其中有一個背景為黃色的 Panel。 2、熟悉四種基本的布局管理器,運行并修改例題中的 程序。 3、建立一個計算器程序的框架,使得在程序運行時, 如果調(diào)整窗體的大小,計算器的顯示部分的高度不變 ,其他按鈕的大小保持一致。 4、為計算器程序添加關(guān)閉窗體的事件。 面向?qū)ο蠹夹g(shù) 東北大學網(wǎng)絡(luò)教育學院 12 實驗五 1、 創(chuàng)建一個有文字字段和三個按鈕的程序片。當我們 按下每個按鈕時,使不同的文字顯示在文字段中。 2、增加一個復(fù)選框到練習 1創(chuàng)建的程序中,捕捉事件 ,并插入不同的文字到文字字段中。 3、創(chuàng)建一個應(yīng)用程序并將本章所有的組件增加主框架 中,包括菜單和對話框。 4、完成計算器程序的簡單功能。