freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java面向?qū)ο蟪绦蛟O(shè)計教案(編輯修改稿)

2024-11-03 22:23 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)定義的類。(2)掌握:類的修飾符(abstract和final),域(包括靜態(tài)域、靜態(tài)初始化器、最終域和易失域),方法(包括抽象方法、靜態(tài)方法、最終方法)。(3)熟練掌握:用戶程序自定義類及創(chuàng)建對象與定義構(gòu)造函數(shù),訪問控制符(包括public、缺省訪問控制符、private、protected)的運用。自定義類、創(chuàng)建對象與定義構(gòu)造函數(shù)。四種訪問控制符的運用。第五章 繼承與多態(tài)(4學(xué)時)Java的繼承、多態(tài)、Java的重載、構(gòu)造函數(shù)的繼承與重載、包及接口的概念。(1)了解:繼承及多態(tài)的概念,Java接口的概念。(2)掌握:Java的方法重載,包的創(chuàng)建及引用。(3)熟練掌握:構(gòu)造函數(shù)的繼承與重載。方法的重載、類的繼承。屬性的隱藏、方法的覆蓋。第六章 工具類與算法(2學(xué)時)語言基礎(chǔ)類庫(包括Object類、數(shù)據(jù)類型類、Math類及System類)、Applet類與Applet小程序、數(shù)組。(1)了解:Applet類與Applet小程序。(2)掌握:Java語言基礎(chǔ)類庫。(3)熟練掌握:數(shù)組的聲明及初始化。數(shù)組的聲明及初始化、數(shù)組的應(yīng)用。編寫Applet小程序。第七章 圖形用戶界面的設(shè)計與實現(xiàn)(8學(xué)時)圖形用戶界面概述、GUI標(biāo)準(zhǔn)組件概述及布局設(shè)計、Java的事件處理機制。(1)了解:圖形界面組件之間的層次關(guān)系、容器的概念和作用。(2)掌握:圖形用戶界面程序的基本結(jié)構(gòu)。(3)熟練掌握:事件監(jiān)聽機制。圖形用戶界面程序的基本結(jié)構(gòu)。Java的事件處理機制。第八章 Java高級編程(6學(xué)時)異常處理、Java多線程機制、Swing GUI 組件、流式輸入輸出與文件處理、用Java實現(xiàn)底層網(wǎng)絡(luò)通信、Java程序?qū)W(wǎng)上資源的訪問。(1)了解:例外的概念、Java中線程的基本概念、Java的線程類與Runnable接口及如何在程序中實現(xiàn)多線程、Java輸入輸出類庫及文件的處理與隨機訪問、使用Java實現(xiàn)底層網(wǎng)絡(luò)通信、Java程序?qū)W(wǎng)上資源的訪問。3(2)掌握:例外處理機制。(3)熟練掌握:Swing GUI組件的運用。例外處理機制、Swing GUI組件的創(chuàng)建。自定義異常類。三、課程教學(xué)的基本要求課程教學(xué)的基本要求包含三項:上機環(huán)節(jié)、作業(yè)要求、考試方式。根據(jù)課堂講授的理論,并結(jié)合上機操作讓學(xué)生及時掌握每章節(jié)所學(xué)的知識,通過實操可加深學(xué)生對面向?qū)ο蟪绦蛟O(shè)計的思想及Java程序設(shè)計的領(lǐng)會。(1)作業(yè)要求:獨立思考完成、書寫工整、按時交(2)作業(yè)量:每次課均布置作業(yè),作業(yè)量約2~3題(3)總作業(yè)量:約30~40道題 (1)考試方式:閉卷筆試(2)評定成績要求:總成績=平時成績30%+考試成績70%四、本課程與其它課程的聯(lián)系與分工:程序設(shè)計基礎(chǔ)、計算機網(wǎng)絡(luò)、C語言程序設(shè)計、C++程序設(shè)計 :軟件工程、Web應(yīng)用程序開發(fā)五、建議教材與教學(xué)參考書[1] 印旻.《Java語言與面向?qū)ο蟪绦蛟O(shè)計》,清華大學(xué)出版社 [2] 於東軍,楊靜宇.《Java程序設(shè)計與應(yīng)用開發(fā)》,清華大學(xué)出版社 [3] 辛運幃.《Java程序設(shè)計》,清華大學(xué)出版社 [4] 姜剛.《Java語言程序設(shè)計》,人民郵電出版社 [5] 閻菲.《Java程序設(shè)計教程》,中國水利水電出版社第四篇:java面向?qū)ο蟪绦蛟O(shè)計 書中例子Java面向?qū)ο蟪绦蛟O(shè)計第1章 Java 語言綜述例11 一個加法器 // public class Add { public static void main(String args[]){int a,b,c。a=5。b=7。c=a+b。(a+“+”+b+“=”+c)。} }例12 能接受命令行參數(shù)的應(yīng)用程序 // class WhoSayWhat { public static void main(String args[]){if({(“請向應(yīng)用程序傳遞兩個參數(shù):”)。(0)。//}String s1=args[0]。String s2=args[1]。(s1+“ Say: ”+s2)。} }例13小應(yīng)用程序舉例 // import 。import 。//Graphics public class Test extends Applet {public void paint(Graphics g){(“hello world!”,50,25)。} } 第五篇:Java面向?qū)ο蟪绦蛟O(shè)計課后答案Java面向?qū)ο蟪绦蛟O(shè)計課后答案Java面向?qū)ο蟪绦蛟O(shè)計 清華大學(xué)出版社(編著 耿祥義 張躍平)習(xí)題解答建議使用文檔結(jié)構(gòu)圖(選擇Word菜單→視圖→文檔結(jié)構(gòu)圖)習(xí)題1 1.James Gosling、2.(1)使用一個文本編輯器編寫源文件。(2)使用Java編譯器()編譯Java源程序,得到字節(jié)碼文件。(3)使用Java解釋器()運行Java程序3.Java的源文件是由若干個書寫形式互相獨立的類組成的。應(yīng)用程序中可以沒有public類,若有的話至多可以有一個public類。4.系統(tǒng)環(huán)境path Djdkbin。系統(tǒng)環(huán)境classpath 。.。5.B 6. 。7.D 8.(1)(2)生成兩個字節(jié)碼文件, 和 (3)java Xiti8(4)執(zhí)行java Speak的錯誤提示Exception in thread “main” : main 執(zhí)行java xiti8得到的錯誤提示Exception in thread “main” : xiti8(wrong name: Xiti8)執(zhí)行java Exception in thread “main” : Xiti8/class 執(zhí)行java Xiti8得到的輸出結(jié)果 I39。m glad to meet you 9.屬于操作題,解答略。習(xí)題2 1.D 2.【代碼1】【代碼2】 錯誤//【代碼3】更正為 float z=。3.float型常量后面必須要有后綴“f”或“F”。對于double常量,后面可以有后綴“d”或“D”,但允許省略該后綴。4.public class Xiti4{ public static void main(String args[ ]){ char ch1=39。你39。,ch2=39。我39。,ch3=39。他39。(“”“+ch1+”“的位置:”+(int)ch1)。(“”“+ch2+”“的位置:”+(int)ch2)。(“”“+ch3+”“的位置:”+(int)ch3)。} } 5. 6. 7. 【代碼1】A,65 【代碼2】127 【代碼3】, 8.【代碼1】false 【代碼2】true 【代碼3】false 【代碼4】3 【代碼5】 【代碼6】 輸出110 ifelse語句書寫的不夠規(guī)范,復(fù)合語句缺少大括號“{}”,代碼不夠清晰。2.你好好酷!3.public class Xiti3_3 {public static void main(String args[ ]){ int startPosition=0,endPosition=0。char cStart=39。а39。,cEnd=39。я39。startPosition=(int)cStart。//cStart做int型轉(zhuǎn)換據(jù)運算,并將結(jié)果賦值給startPosition endPosition=(int)cEnd。//cEnd做int型轉(zhuǎn)換運算,并將結(jié)果賦值給endPosition(“俄文字母表:”)。for(int i=startPosition。i//i做char型轉(zhuǎn)換運算,并將結(jié)果賦值給c (“ ”+c)。if((istartPosition+1)%10==0)(“)。}} } 4.public class Xiti4{ public static void main(String args[]){double sum=0,a=1。int i=1。while(i{ for(i=2。ij/2){ (” “+j)。} } } } 6. class Xiti6 { public static void main(String args[]){ double sum=0,a=1,i=1。while(ifor(sum=0,i=1,a=1。ipublic class Xiti7 { public static void main(String args[]){ int sum=0,i,j。for(i=1。iimport 。public class Xiti8 { public static void main(String args[ ]){ (”請輸入兩個非零正整數(shù),每輸入一個數(shù)回車確認“)。Scanner reader=new Scanner()。int m=0,n=0,temp=0,gy=0,gb=0,a,b。a=m = ()。b=n = ()。if(mimport 。public class Xiti8 { public static void main(String args[ ]){ (”請輸入兩個非零正整數(shù),每輸入一個數(shù)回車確認“)。Scanner reader=new Scanner()。int m=0,n=0,t=0,gy=0,gb=0。m = ()。n = ()。if(mn){ t=m。m=n。n=t。} for(int i=1。i} } 9.public class Xiti9{ public static void main(String args[]){ int n=1。long sum=0,t=1。t=n*t。while(true){ sum=sum+t。if(sum9999)break。n++。t=n*t。} (”滿足條件的最大整數(shù):“+(n1))。} }// 1至7的階乘和是sum=// 1至8的階乘和是sum= 1.用該類創(chuàng)建對象時。2.所謂方法重載是在一個類中可以有多個方法具有相同的名字,但這些方法的參數(shù)必須不同,即或者是參數(shù)的個數(shù)不同,或者是參數(shù)的類型不同。構(gòu)造方法可以重載。3. 可以。不可以。4.不可以。5.成員變量又分為實例變量和類變量,用static修飾的變量是類變量。那么類變量和實例變量有什么區(qū)別呢?一個類通過使用new運算符可以創(chuàng)建多個不同的對象,不同的對象的實例變量將被分配不同的內(nèi)存空間;如果類中的成員變量有類變量,那么所有對象的這個類變量都分配給相同的一處內(nèi)存,改變其中一個對象的這個類變量會影響其它對象的這個類變量。也就是說對象共享類變量。6.C,D 7.【代碼1】,【代碼4】 8.sum=100 9.27 10.**20 100習(xí)題5 1. 如果子類和父類在同一個包中,那么子類自然地繼承了其父類中不是private的成員變量作為自己的成員變量,并且也自然地繼承了父類中不是private的方法作為自己的方法。繼承的成員或方法的訪問權(quán)限保持不變。如果子類和父類不在同一個包中,那么子類繼承了父類的protected、public成員變量做為子類的成員變量,并且繼承了父類的protected、public方法為子類的方法,繼承的成員或方法的訪問權(quán)限保持不變。如果子類和父類不在同一個包里,子類不能繼承父類的友好變量和友好方法。只要子類中聲明的成員變量和父類中的成員變量同名時,子類就隱藏了繼承的成員變量。子類中定義一個方法,這個方法的類型和父類的方法的類型一致或者是父類的方法的類型的子類型,并且這個方法的名字、參數(shù)個數(shù)、參數(shù)的類型和父類的方法完全相同,子類如此定義的方法稱作子類重寫的方法。子類通過方法的重寫可以隱藏繼承的方法。2.不可以。3.a(chǎn)bstract類。4.假設(shè)B類是A類子類或間接子類,當(dāng)我們用子類B創(chuàng)建一個對象,并把這個對象的引用放到A類的對象中時,稱這個A類對象是子類對象的上轉(zhuǎn)型對象。5.可以把實現(xiàn)某一接口的類創(chuàng)建的對象的引用賦給該接口聲明的接口變量中。那么該接口變量就可以調(diào)用被類實現(xiàn)的接口中的方法。6.A,C,D 7. 8. 12 9. class A { public final void f(){ char cStart=39。a39。,cEnd=39。z39。for(char c=cStart。c{ B b=new B()。()。()。} } 10. class A {public int f(int a,int b){ if(b4.大家好,祝工作順利!5. 96 乘數(shù)超過99習(xí)題7 1.(1)Strategy是接口。(2)Army不是抽象類。(3)Army和Strategy是關(guān)聯(lián)關(guān)系。(4)StrategyA, StrategyB、StrategyC與Strategy是實現(xiàn)關(guān)系。2.3.4.例子13的設(shè)計符合開閉原則。5.例子17的設(shè)計符合開閉原則。習(xí)題8 采用新增的策略為選手計算得分。增加新的具體策略StrategyFour。StrategyFour類將double puteScore(double [] a)方法實現(xiàn)為去掉數(shù)組a的元素中的一個最大值和一個最小值,然后計算剩余元素的幾何平均值。import 。public class StrategyFour implements ComputableStrategy { public double puteScore(double [] a){ if((1)策略(Strategy) public interface PrintCharacter{ public abstract void printTable(char [] a,char[] b)。}(2)具體策略public class PrintStrategyOne implements PrintCharacter { public void printTable(char [] a,char[] b){ for(int i=0。ifor(int i=0。ipublic void getPerson
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1