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

正文內(nèi)容

java程序設(shè)計第四章教學(xué)課件(已修改)

2025-05-12 18:21 本頁面
 

【正文】 方法 Chapter 4 學(xué)習(xí)目標(biāo) 理解和使用方法 理解和調(diào)用方法 理解在方法中參數(shù)的作用 向方法傳遞基本類型參數(shù) 理解方法重載 熟悉 MATH類 熟悉遞歸 引言 Java程序是由一個個類定義組成的 , 類有兩個部分:屬性和方法 。屬性描述類是什么 , 方法描述類做什么 。 任何對象都有獨(dú)立的內(nèi)存存儲它的屬性 。 類的所有的對象共享存貯在內(nèi)存的方法 。 換言之:方法是類的主要組成部分。在一個類中,程序的作用體現(xiàn)在方法中。 方法即是 JAVA創(chuàng)建一個有名字的子程序。一個主方法和若干個子方法構(gòu)成。主方法調(diào)用其他方法,其他方法間也可互相調(diào)用,同一個方法可被一個或多個方法調(diào)用任意次。 引言 Java程序的基本結(jié)構(gòu)如下: 引入 Java類庫; 定義用戶類 1 { 定義類 1的若干變量或?qū)ο螅? 定義類 1的方法 1; 定義類 1的方法 2; … 定義類 1的方法 M1; } 定義用戶類 2 { 定義類 2的若干變量或?qū)ο螅? 定義類 2的方法 1; 定義類 2的方法 2; … 定義類 2的方法 M2 } } 引言 Java語言的方法實(shí)現(xiàn)子任務(wù)處理時 , 有下面幾個原則與規(guī)律: ( 1) 算法中需要細(xì)化的步驟 、 程序中重復(fù)的代碼以及重載父類方法都可以定義成類的方法 。 ( 2) 界面清晰 。 ( 3) 大小適中 。 ( 4) 方法有兩種:一種是標(biāo)準(zhǔn)方法 , Java API提供了豐富的類和方法 , 這些方法提供了程序員所需的許多功能 。另一種是用戶自定義的方法 , 以解決用戶專門需要 。 ( 5) Java應(yīng)用程序中 , 程序的執(zhí)行從 main方法開始 , 調(diào)用其他方法后又回到 main方法 , 在 main方法中結(jié)束整個程序的運(yùn)行 。 創(chuàng)建方法 Java中聲明方法的語法如下: [修飾符 ] 返回值類型 方法名 (參數(shù)列表 ) { 方法體: 局部變量聲明; 語句序列; } 類的方法,又稱為成員函數(shù),用來規(guī)定類屬性上的操作,實(shí)現(xiàn)類的內(nèi)部功能的機(jī)制,同時也是類與外界進(jìn)行交互的重要窗口。 聲明方法頭 1. 聲明方法頭 方法頭一般由方法名 、 參數(shù)列表 、 返回類型 、 方法修飾符 ( 1) 方法名可以是任何有效的標(biāo)識符 , 命名規(guī)則與標(biāo)識符命名規(guī)則相同 。 ( 2) 類型說明符用來指定方法返回值的類型 , 方法最多只能返回一個值 。 ( 3) 參數(shù)列表是方法的輸入接口 , 它列出了一系列形式參數(shù)的類型和名稱 , 在方法參數(shù)表的右括號后加一個分號是語法錯誤 。 參數(shù)表以逗號為分隔符 , 其中包含了方法被調(diào)用時傳遞給方法的參數(shù)說明 。 對于方法定義中的每一個參數(shù) , 方法調(diào)用時必須有一個參量與之對應(yīng) , 而且該參量的類型必須與對應(yīng)參數(shù)類型相一致 。 聲明方法體 方法頭定義了方法的性質(zhì) , 方法體則定義了方法的具體內(nèi)容 。 方法體通常起到兩種作用 , 一是圍繞類的屬性進(jìn)行各種操作;二是與其他的類與對象進(jìn)行數(shù)據(jù)交流 、 消息傳遞等操作 。 在一個方法中定義另一個方法將產(chǎn)生語法錯誤 。 ( 1) 最好避免局部變量 “ 屏蔽 ” 實(shí)例變量 , 在一個類中不使用同名標(biāo)識符就可以做到這一點(diǎn);方法調(diào)用中參數(shù)用來傳遞數(shù)值 、 傳遞引用 , 同時方法還可以嵌套 、 遞歸調(diào)用 。 ( 2) 方法體中如果指定了非 void的返回值類型 , 方法中就必須包含一條 return語句保證任何情況下都有返回數(shù)值 , return語句后面不能跟任何表達(dá)式; 聲明方法體 例如下面的語句為部門類 Department定義了若干方法: Class Department { int m_ DeptNo; // 部門編號 String m_DeptName; // 部門名稱 int m_DeptTotalEmp;// 部門雇員數(shù) ManagerEmployee m_DeptMgr; // 部門主管 int getDeptNo( ) // 獲取當(dāng)前對象的部門號 { return _DeptNo; } // 返回這個對象的部門號 ? 方法的調(diào)用 在類中調(diào)用類自身的方法,可以直接使用這個方法的名稱;調(diào)用其他對象或類的方法,則需要使用該對象或類為前綴。 01 // app7_3, 方法的創(chuàng)建 02 class CRectangle 03 { 04 int width。 05 int height。 06 int area() //定義函數(shù)成員 area(), 用來計算面積 07 { 08 return width*height。 09 } 10 11 int perimeter() //定義函數(shù)成員 perimeter(), 用來計算周長 12 { 13 return 2*(width+height)。 14 } 15 } 16 17 public class app7_3 18 { 19 public static void main(String args[]) 20
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1