java实验指导书(实验四)答案_java程序设计实验指导书答案
? 狗生活在陸地上(是一種陸生動(dòng)物),既是哺乳類的也是肉食性的。狗通常的時(shí)候和人
打招呼會(huì)通過(guò)“搖搖尾巴”,在被撫摸感到舒服的時(shí)候,會(huì)“旺旺叫”,而在受到驚嚇情緒煩躁時(shí),會(huì)發(fā)出“嗚嗚”聲;
? 貓也生活在陸地上(是一種陸生動(dòng)物),既是哺乳類的也是肉食性的。貓通常的時(shí)候和
人打招呼會(huì)發(fā)出“喵~”的聲音,在被撫摸情緒很好時(shí),會(huì)發(fā)出“咕嚕咕嚕”聲,而在受到驚嚇時(shí),會(huì)發(fā)出“嘶嘶”聲;
? 青蛙是一種兩棲動(dòng)物(既是水生動(dòng)物也是陸生動(dòng)物),既不是哺乳類的也不是肉食性的,
屬于卵生。當(dāng)青蛙情緒好的時(shí)候,會(huì)在岸邊“呱呱呱”的唱歌,而在受到驚嚇時(shí),會(huì)“撲通一聲跳入水中” 2. 問(wèn)題分析
? 首先需要抽取問(wèn)題描述中對(duì)象 ? 分析每個(gè)對(duì)象所具有的特征 ? 分析每個(gè)對(duì)象所發(fā)出的動(dòng)作
? 從這些對(duì)象的特征中,抽取類的屬性和方法 ? 分析類之間的關(guān)系,畫(huà)出類結(jié)構(gòu)圖 3. 抽象類和對(duì)象的基本方法:
? 抽取對(duì)象的基本的方法:找出句子中所使用的名詞
例如:在句子“小貓喵喵叫”中,我們能夠確定一個(gè)對(duì)象:貓; ? 確定對(duì)象發(fā)出的行為動(dòng)作的基本的方法:找出句子中的動(dòng)詞 例如:“旺旺叫”、“喵喵叫”都屬于對(duì)象發(fā)出的動(dòng)作;
? 確定對(duì)象的屬性或者特征的基本的方法:找出句子中的形容詞 例如:“哺乳性的”、“肉食性的”、“卵生的”等等; ? “是”的關(guān)系一般抽象為繼承
例如:狗是一種動(dòng)物,意味著:“狗”類 繼承自“動(dòng)物”類; ? “有”的關(guān)系一般抽象為類的屬性
例如:動(dòng)物都有情緒,意味著:“情緒”是“動(dòng)物”類的一個(gè)屬性; 4. 類關(guān)系圖 4
5. 階段劃分
? 第一階段:不考慮情緒影響動(dòng)物打招呼的方式
? 編寫(xiě)animal類,沒(méi)有mood屬性,只有一種sayhello方法;
? 編寫(xiě)dog類、cat 類和 frog 類,分別繼承自animal類,實(shí)現(xiàn)與animal類不同的 功能;
? 編寫(xiě)main方法,分別實(shí)例化以上三個(gè)類的三個(gè)對(duì)象,測(cè)試類方法實(shí)現(xiàn)的正確性; ? 第二階段:考慮情緒影響動(dòng)物打招呼的方式 ? 擴(kuò)充animal類、dog類、cat類和frog類,增加animal類的mood屬性,并實(shí)現(xiàn)
sayhello 方法的多態(tài)性 ? 擴(kuò)充main方法;
? 第三階段:考慮陸生動(dòng)物和水生動(dòng)物
? 定義landanimal接口和wateranimal接口;
? 擴(kuò)充dog類、cat類和frog類,使其實(shí)現(xiàn)相應(yīng)的接口; ? 擴(kuò)充main方法; 6. 程序運(yùn)行結(jié)果 5
【篇三:java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)】
實(shí)驗(yàn)指導(dǎo)書(shū)
教師:廖春華
時(shí)間:2011.9~2012.1 e-mail:
江西中醫(yī)學(xué)院 二o一o年九月 前言
一、上機(jī)實(shí)驗(yàn)?zāi)康?/p>
上機(jī)實(shí)驗(yàn)的目的是提高學(xué)生的分析問(wèn)題、解決問(wèn)題的能力和動(dòng)手能力,通過(guò)實(shí)踐環(huán)節(jié)理解 java 語(yǔ)言的基本結(jié)構(gòu)和程序設(shè)計(jì)方法。通過(guò)親手編程掌握 java 語(yǔ)言編程的方法。 二、實(shí)驗(yàn)基本內(nèi)容
為了使學(xué)生在上機(jī)實(shí)驗(yàn)時(shí)目標(biāo)明確,本實(shí)驗(yàn)指導(dǎo)書(shū)針對(duì)課程內(nèi)容編寫(xiě)了 8 個(gè)實(shí)驗(yàn)。學(xué)生可以在課內(nèi)機(jī)時(shí)先完成指導(dǎo)書(shū)中給出的程序,理解所學(xué)的知識(shí),在此基礎(chǔ)上再編寫(xiě)其他應(yīng)用程序。指導(dǎo)書(shū)中的 8 個(gè)實(shí)驗(yàn)如下。
1.java 程序運(yùn)行環(huán)境安裝與配置。 2.java 基本語(yǔ)法的編程練習(xí)。 3.面向?qū)ο缶幊叹毩?xí)。
4.java 包、接口和異常處理的練習(xí)。 5.常用系統(tǒng)類的練習(xí)。
6.窗口與菜單界面編程練習(xí)。
7.java 多線程、圖形與多媒體處理練習(xí)。 8.綜合應(yīng)用練習(xí)。
三、實(shí)驗(yàn)任務(wù)與時(shí)間安排
《java 語(yǔ)言》是一門(mén)實(shí)踐性很強(qiáng)的課程,除了在課內(nèi)安排的實(shí)驗(yàn)外,鼓勵(lì)同學(xué)在課外用相關(guān)技術(shù) 進(jìn)行編程練習(xí)。《java 語(yǔ)言》上機(jī)實(shí)驗(yàn)時(shí)間為 18學(xué)時(shí),分為三大部分:java基礎(chǔ)、java核心、企業(yè)級(jí)應(yīng)用選學(xué)。具體實(shí)踐課時(shí)安排如下(備注為選學(xué)的內(nèi)容不作要求,不計(jì)課時(shí)): 2
目 錄 前
言 ............................................................................................................................................................. 1 一、上機(jī)實(shí)驗(yàn)?zāi)?/p>
的 ............................................................................................................................. 1 二、實(shí)驗(yàn)基本內(nèi)
容 ............................................................................................................................. 1
三、實(shí)驗(yàn)任務(wù)與時(shí)間安
排 ................................................................................................................. 1 目
錄 ......................................................................................................................................................... 1 實(shí)驗(yàn) 1 java 運(yùn)行環(huán)境的安裝、配置與運(yùn)行 ........................................................................................ 5
一、實(shí)驗(yàn)?zāi)?/p>
的 ..................................................................................................................................... 5 二、實(shí)驗(yàn)要
求 ..................................................................................................................................... 5
三、實(shí)驗(yàn)內(nèi)
容 ..................................................................................................................................... 5 (一)sdk 的下載與安
裝 ....................................................................................................... 5
(二)設(shè)置環(huán)境變
量 ................................................................................................................. 7
(三) 安裝java 虛擬
機(jī) ...................................................................................................... 10
(四)編寫(xiě)java 源程
序 ....................................................................................................... 13
(五)編譯java 源程
序 ....................................................................................................... 13
(六)運(yùn)行java 程
序 ........................................................................................................... 14
(七)安裝、使用jcreator軟
件 .......................................................................................... 14 (八)瀏覽sdk 自帶的applet 應(yīng)用小程
序。 ................................................................. 14 實(shí)驗(yàn) 2 java 基本語(yǔ)法練
習(xí) ................................................................................................................ 15 一、實(shí)驗(yàn)?zāi)?/p>
的 ................................................................................................................................. 15 二、實(shí)驗(yàn)要
求 ................................................................................................................................. 15
總結(jié)
以上是生活随笔為你收集整理的java实验指导书(实验四)答案_java程序设计实验指导书答案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android广播第三方库,Androi
- 下一篇: java 任意数平均值_【编程题】通过键