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

正文內(nèi)容

java語(yǔ)言程序設(shè)計(jì)電子教案-wenkub.com

2025-02-27 18:12 本頁(yè)面
   

【正文】 } } 成員變量的修飾 成 員變量的聲明語(yǔ)句有如下格式: [public] [private] [protected] [package] // 訪問(wèn)控制修飾符 [static] [final] [transient] [volatile]數(shù)據(jù)類型 成員變量名稱 1.訪問(wèn)控制權(quán)限 ( 1) public 公共變量 由 public 修飾的變量稱為公共變量,可被任何包中的任何類訪問(wèn),只有在確認(rèn)任何外部訪問(wèn)都不會(huì)帶來(lái)不良后果的情況下才將成員聲明為公共的。 return s。 mm=()。 y=()。 import 。 對(duì)成員變量的操作實(shí)際上就是改變類和對(duì)象的狀態(tài),使 之能滿足程序的需要。封裝就是用操作方法把數(shù)據(jù)封閉到類中,形成以數(shù)據(jù)為核心,以方法為外殼的類。這種定期尋找不再使用的對(duì)象并自動(dòng)釋放對(duì)象占用內(nèi)存的過(guò)程稱為垃圾收集。為了讓解釋器知道代碼的內(nèi)存地址 ,使用對(duì)象的任何成員時(shí)都要加上引用。 MyBox() 和 MyBox(int, int, int, int) 同為類 MyBox的構(gòu)造方法,方法名相同而參數(shù)不同,這是類的多態(tài)性的體現(xiàn)。 width=Width。 width=0。 ( 2)構(gòu)造方法的作用與構(gòu)成 構(gòu)造方法對(duì)于類是十分重要的, new 操作符為對(duì)象分配內(nèi)存后將調(diào)用類的構(gòu)造方法確定對(duì)象的初始狀態(tài),初始化 所有變量。 格式為: 類名 對(duì)象名 =new 類名 ( [參數(shù)列表 ]) 創(chuàng)建對(duì)象 創(chuàng)建對(duì)象相當(dāng)于定義一個(gè)變量,既可采用上述方法,也可以把上述步驟分開(kāi)進(jìn)行,先聲明對(duì)象,再實(shí)例化對(duì)象,進(jìn)行初始化。下面的三條語(yǔ)句分別創(chuàng)建了三個(gè)對(duì)象: Lable label1=new Label(標(biāo)簽 )。 } public int getX() { return x。 } public void setPosition (int xPos, int yPos) { x=xPos。 } MyBox(int xPos, int yPos, int w, int h) { x=xPos。 MyBox() { x=0。 (g)。 (60,60)。 import 。 下面介紹對(duì)象的創(chuàng)建過(guò)程。在現(xiàn)實(shí)世界里,我們使用的是產(chǎn)品而不是產(chǎn)品的圖紙。 (x, y, width, height)。 (x, y, width, height)。 height=60。 import .*。 接口是消息傳遞的通道,通過(guò)接口,消息才能傳遞到處理方法中進(jìn)行處理。 5. Extends(繼承)父類名 extends 告訴編譯器創(chuàng)建的類是從父類繼承下來(lái)的子類,父類必須是 Java 系統(tǒng)類或已經(jīng)定義的類。為什么要把一個(gè)類說(shuō)明為最終類呢?有兩點(diǎn)理由:為了提高系統(tǒng)的安全性和出于對(duì)一個(gè)完美類的偏愛(ài)。例如, Number類代表了數(shù)這個(gè)抽象概念,可以用它在程序中產(chǎn)生一個(gè)數(shù)的子類,如 Interger 或 Float,但從Number 中直接生成對(duì)象是沒(méi)有意義的。加上 public 修飾符后,類可以被任何包中的類使用,稱為公共類。 類的創(chuàng)建 類通過(guò)關(guān)鍵字 class 來(lái)創(chuàng)建,下面的聲明語(yǔ)句格式給出了可能出現(xiàn)的 符號(hào)和順序: [public] [abstract] [final] class 類名 [extends 父類 ] [implements 接口 ] { 類體(成員變量和成員方法) } 其中, []表示為可選項(xiàng), 表示為必選項(xiàng)。 第 20 行到 23 行是 actionPerformed 事件處理方法的聲明和實(shí)現(xiàn)語(yǔ)句 。 第 11 行到 19 行是 Addition 類包含方法 init 的聲明和實(shí)現(xiàn)語(yǔ)句。 第 4 行是類聲明語(yǔ)句 public class Addition extends Applet implements ActionListener 說(shuō)明Addition 是繼承自 Applet 的公共子類,并建立了一個(gè)單擊事件監(jiān)聽(tīng)器 ActionListener 接口,在程序運(yùn)行時(shí)可監(jiān)聽(tīng)發(fā)生了什么事件,并負(fù)責(zé)調(diào)用相應(yīng)的事件處理方法作出響應(yīng)。 第 4 行開(kāi)始是程序的主體,聲明了 Addition 類,它繼承自 Applet 類。 } public void actionPerformed(ActionEvent e) { // 處理按鈕事件 int x=(())+(())。 add(label2)。 Button button1=new Button(相加 )。 Label label2=new Label(=)。 // 源程序名: import .*。 接口不需要建立繼承關(guān)系,就可以使兩個(gè)不相關(guān)的類進(jìn)行交互。 繼承使父類的代碼得到重用,在繼承父類提供的共同特性基礎(chǔ)上添加新的代碼,使編程不必一切都從頭開(kāi)始,有效提高了編程效率。 繼承 繼承( inheritance)不但可以發(fā)生在同一個(gè)層次上,也可以發(fā)生在不同層次上。 構(gòu)成消息的三個(gè)要素是: ☆接收消息的對(duì)象 ☆接收消息后進(jìn)行處理的方法 ☆方法所需要的參數(shù) 類 類就是對(duì)象的軟件圖紙、模板或原型,它定義了同類對(duì)象共有的變量和方法。 變量是一種有名稱的數(shù)據(jù)實(shí)體,而方法則是和對(duì)象相關(guān)的函數(shù)或過(guò)程。 什么是對(duì)象?類又是什么?它們之間有什么關(guān)系?對(duì)象是如何通過(guò)消息和外部通訊的? 下面的內(nèi)容就討論這些問(wèn)題。 (半徑為 +r2+的圓面積= +area(r2))。 帶參數(shù)的 return 語(yǔ)句格式為: return 表達(dá)式 例 帶參數(shù)的 return 語(yǔ)句的使用。 continue lab1。 i++) for (int j=1。它的語(yǔ)法格式為: 標(biāo)識(shí)符 : ... continue 標(biāo)識(shí)符 。i=9。 } (結(jié)束兩重循環(huán) )。) break lab1。 j++) { ch=(char)()。 lab1: // 此處為標(biāo)號(hào)標(biāo)識(shí)符 for (int i=0。 break 語(yǔ)句只能跳轉(zhuǎn)到循環(huán)語(yǔ)句下面的第一條語(yǔ)句上,而帶標(biāo)號(hào)的 break 語(yǔ)句可直接跳轉(zhuǎn)到標(biāo)號(hào)處。 (i=+i)。 跳轉(zhuǎn)語(yǔ)句 Java 支持三種跳轉(zhuǎn)語(yǔ)句: ☆ break、 ☆ continue ☆ return break 語(yǔ)句 例 break 語(yǔ)句的使用。 } } } 循環(huán)語(yǔ)句小結(jié) 一個(gè)循環(huán)一般應(yīng)包括四部分內(nèi)容: 1.初始化部分:用來(lái)設(shè)置循環(huán)的一些初始條件,計(jì)數(shù)器清零等。 i=n。 循環(huán)語(yǔ)句的嵌套 例 分別用 while、 do 和 for 循環(huán)語(yǔ)句實(shí)現(xiàn)累計(jì)求和。 (1+2+ ...+100 =+sum)。 class Sum { public static void main(String args[]) { int n=1。每次循環(huán)之前都要計(jì)算條件表達(dá)式,其值為 true 時(shí),就執(zhí)行一次循環(huán)體中的語(yǔ)句,然后再計(jì)算條件表達(dá)式,決定是否再次執(zhí) 行循環(huán)體中的語(yǔ)句;如果條件表達(dá)式的值為 false 時(shí),就跳出循環(huán)體,執(zhí)行循環(huán)體下面的語(yǔ)句。: (你得到一臺(tái)冰箱 !)。: (你得到一臺(tái)彩電 !)。: (你得到一輛車 !)。 39。 class GetBonus { public static void main(String args[]) throws IOException { char ch。 表達(dá)式 3) 循環(huán)體 其中表達(dá)式 1指出計(jì)數(shù)器的初值,是一個(gè)賦值語(yǔ)句;表達(dá)式 2 指出循環(huán)結(jié)束條件,是一個(gè)邏輯表達(dá)式;表達(dá)式 3 指出計(jì)數(shù)器每次的增量,是一個(gè)賦值語(yǔ)句。 cels+=5) { fahr=cels*9/5+32。 class CtoF { public static void main (String args[]) { int fahr,cels。 for (i=。 int a[]=new int[5]。 循環(huán)語(yǔ)句 Java 中提供的循環(huán)語(yǔ)句有: ☆確定次數(shù)循環(huán)( for) ☆條件循環(huán)( while) ☆先執(zhí)行后判定循環(huán)( do) for循環(huán)語(yǔ)句 如果希望程序的一部分內(nèi)容按固定的次數(shù)重復(fù)執(zhí)行,通常可以使用 for 循環(huán)。 case 2: ( +c+℃ 正合適 )。 default: ( +c+℃ 太熱了 )。 case 2: ( +c+℃ 正合適 )??聪旅娣謩e加上和去掉 break 語(yǔ)句的例子。 } 使用開(kāi)關(guān)語(yǔ)句時(shí),注意以下幾點(diǎn): break。 } else leap=false。 year=2050。 else if (year%400!=0) leap=false。 else (year+ 年不是閏年 )。 int year=1989。 else if (條件表達(dá)式 2) s2 語(yǔ)句 。 } else {(d2)。 例 比較兩個(gè)數(shù)的大小并按升序輸出 class C1 { public static void main(String args[]) { double d1=。它的語(yǔ)法格式為: if (條件表達(dá)式 ) s1 語(yǔ)句 。 這是最簡(jiǎn)單的單分支結(jié)構(gòu)。 } (i=+i)。 { float f。 例 復(fù)合語(yǔ)句示例。 它們是三個(gè)表達(dá)式語(yǔ)句。表達(dá)式語(yǔ)句是最簡(jiǎn)單的語(yǔ)句,它們被順序執(zhí)行,完成相應(yīng)的操作。 //包引入語(yǔ)句 public class GetSquare extends Applet。 Java 語(yǔ)句 Java 語(yǔ)句是 Java 標(biāo)識(shí)符的集合,由關(guān)鍵字、常量、變量和表達(dá)式構(gòu)成。 } } } 以上得出: Java 源程序一般包括兩部分: Java 包引入(如果有的話)部分和類定義部分。 } public void paint(Graphics g) { for (int i=0。 import .*。下面以二維數(shù)組為例來(lái)進(jìn)行說(shuō)明。 二維數(shù)組的聲明與一維數(shù)組基本相同,只是后面再加上一對(duì)“ []”。 (a[+3+] = +a[3])。 a[4]=5。 a[0]=1。初值必須用大括號(hào)括起,用逗號(hào)作分隔符,初 值的個(gè)數(shù)表示數(shù)組的大小。 一維數(shù)組的聲明 數(shù)組是 Java 語(yǔ)言中的特殊數(shù)據(jù)類型,它們保存著能通過(guò)下標(biāo)索引來(lái)引用的一組同類數(shù)據(jù)。(見(jiàn)課本 36 頁(yè)) 運(yùn)算優(yōu)先級(jí) 知道了許多運(yùn)算符,那么當(dāng)表達(dá)式里有多種運(yùn)算符號(hào)的時(shí)候,運(yùn)算的次序如何區(qū)分呢?表 從高到低列出了運(yùn)算符的優(yōu)先級(jí),同一行中的運(yùn)算符優(yōu)先級(jí)相同。位運(yùn)算的操作數(shù)僅限于整數(shù)( char、 short、int、 long),以二進(jìn)制形式進(jìn)行,運(yùn)算結(jié)果為一個(gè)整數(shù)。amp。 if (e!=0 amp。 public class RAL { public static void main(String args[]) { int a=25, b=3, e=3, f=0。 邏輯運(yùn)算符 關(guān)系運(yùn)算只能解決一些簡(jiǎn)單條件的判定問(wèn)題,對(duì)較為復(fù)雜的條件可用邏輯運(yùn)算來(lái)判定。關(guān)系表達(dá)式常常用作分支結(jié)構(gòu)或循環(huán)結(jié)構(gòu)的控制條件。 一元運(yùn)算 i++和 i比傳統(tǒng)寫法的加減運(yùn)算速度要快很多,常用作循環(huán)結(jié)構(gòu)中的計(jì)數(shù)器。賦值運(yùn)算符的右邊是一個(gè)表達(dá)式,這個(gè)表達(dá)式還可以包含一個(gè)表達(dá)式。運(yùn)算符和操作數(shù)的組合構(gòu)成表達(dá)式,表達(dá)式代表著一個(gè)確定的數(shù)值。 //編譯時(shí)將出錯(cuò),已出 k 的使用范圍 } 編譯 時(shí)出現(xiàn)錯(cuò)誤,如圖所示。 public static void main(String arg
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1