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

正文內(nèi)容

第4章類和對象(編輯修改稿)

2024-10-22 19:19 本頁面
 

【文章內(nèi)容簡介】 Java中聲明方法的語法如下: [修飾符 ] 返回值類型 方法名 (參數(shù)列表 ) throws 例外名 1,例外名 2, … { 方法體: 局部變量聲明; 語句序列; } 類的方法,又稱為成員函數(shù),用來規(guī)定類屬性上的操作,實(shí)現(xiàn)類的內(nèi)部功能的機(jī)制,同時(shí)也是類與外界進(jìn)行交互的重要窗口。 定義方法 聲明方法頭 1. 聲明方法頭 方法頭一般由方法名 、 參數(shù)列表 、 返回類型 、方法修飾符和方法拋出的例外五部分組成 。 ( 1) 方法名可以是任何有效的標(biāo)識(shí)符 , 命名規(guī)則與標(biāo)識(shí)符命名規(guī)則相同 。 ( 2) 類型說明符用來指定方法返回值的類型 , 方法最多只能返回一個(gè)值 。 ( 3) 參數(shù)列表是方法的輸入接口 , 它列出了一系列形式參數(shù)的類型和名稱 , 在方法參數(shù)表的右括號(hào)后加一個(gè)分號(hào)是語法錯(cuò)誤 。 參數(shù)表以逗號(hào)為分隔符 , 其中包含了方法被調(diào)用時(shí)傳遞給方法的參數(shù)說明 。 對于方法定義中的每一個(gè)參數(shù) , 方法調(diào)用時(shí)必須有一個(gè)參量與之對應(yīng) , 而且該參量的類型必須與對應(yīng)參數(shù)類型相一致 。 定義方法 聲明方法體 方法頭定義了方法的性質(zhì) , 方法體則定義了方法的具體內(nèi)容 。 方法體通常起到兩種作用 , 一是圍繞類的屬性進(jìn)行各種操作;二是與其他的類與對象進(jìn)行數(shù)據(jù)交流 、 消息傳遞等操作 。 在一個(gè)方法中定義另一個(gè)方法將產(chǎn)生語法錯(cuò)誤 。 ( 1) 最好避免局部變量 “ 屏蔽 ” 實(shí)例變量 , 在一個(gè)類中不使用同名標(biāo)識(shí)符就可以做到這一點(diǎn);方法調(diào)用中參數(shù)用來傳遞數(shù)值 、 傳遞引用 , 同時(shí)方法還可以嵌套 、 遞歸調(diào)用 。 ( 2) 方法體中如果指定了非 void的返回值類型 , 方法中就必須包含一條 return語句保證任何情況下都有返回?cái)?shù)值 , return語句后面不能跟任何表達(dá)式; 定義方法 聲明方法體 例如下面的語句為部門類 Department定義了若干方法: Class Department { int m_ DeptNo; // 部門編號(hào) String m_DeptName; // 部門名稱 int m_DeptTotalEmp;// 部門雇員數(shù) ManagerEmployee m_DeptMgr; // 部門主管 int getDeptNo( ) // 獲取當(dāng)前對象的部門號(hào) { return _DeptNo; } // 返回這個(gè)對象的部門號(hào) ? 方法的調(diào)用 ? 1. 系統(tǒng)調(diào)用方法 ? 2. 程序調(diào)用方法 Java語言中調(diào)用方法有兩類: 一類是需要程序書寫專門的調(diào)用命令來調(diào)用的方法,稱為程序調(diào)用方法,例如 isPfime ()。 另一類是運(yùn)行過程中系統(tǒng)自動(dòng)調(diào)用的方法,稱為系統(tǒng)方法,例如我們前面程序中的 action()、 paint()、 init()等。這兩類方法的定義和使用原則有很大差異。 注意:系統(tǒng)調(diào)用方法的最大特點(diǎn):不需要在程序里書寫專門的調(diào)用方法的命令 ? 方法的調(diào)用 在類中調(diào)用類自身的方法,可以直接使用這個(gè)方法的名稱;調(diào)用其他對象或類的方法,則需要使用該對象或類為前綴。例如在 isSameDept( )方法中,語句 if(getDeptNo( )= d. getDeptNo( )) 中通過 getDeptNo( )調(diào)用當(dāng)前對象自身的方法并獲得當(dāng)前對象的部門號(hào),通過 d. getDeptNo( )調(diào)用形式參數(shù) d的方法獲得 d的部門編號(hào)。這里的形式參數(shù) d也是一個(gè) Depamnent類的對象。 ? 方法的調(diào)用 (實(shí)例 ) boolean setDeptNo(int NewNo) //把當(dāng)前部門號(hào)重新設(shè)置稱參數(shù)值 { if( NewNo 0) //若給出的新部門號(hào)合法 { m_DeptNo=NewNo; //修改類屬性 m_DeptNo return true; //返回 true, 聲明部門編號(hào)修改成功 } else return false。 //若形式參數(shù)給出新部門號(hào)非法,返回 false } Java API中的方法 1. Math類的方法 2. Math方法的調(diào)用實(shí)例 在 Java中, Java API( Application Program Interface, 也稱為 Java類庫)提供了豐富的類和方法,可以執(zhí)行常見的算術(shù)運(yùn)算、字符串操作、字符操作、輸入輸出、錯(cuò)誤檢查等操作。 Java API中的方法 Math類的方法 ?表 41 Math類常用的方法 方法 說明 方法 說明 abs(x) x的絕對值 (這個(gè)方法還有float,int和 long型值的版本 ) max(x,y) 取 x和 y中較大者。 ceil(x) 不小于 x的最小整數(shù) (向上取整) min (x,y) 取 x和 y中較小者。 cos(x) x的余弦函數(shù)值 (x以弧度為單位 ) pow (x,y) x的 y次冪 exp(x) 指數(shù)方法 e的 x次冪 sin (x) x的正弦函數(shù)值 (x以弧度為單位 ) floor(x) 不大于 x的最大整數(shù) (向下取整) sqrt (x) x的平方根 log(x) x的自然對數(shù) (以 e為底 ) Java API中的方法 Math方法的調(diào)用實(shí)例 ?表 41 Math類常用的方法 調(diào)用方法的一般格式是先寫方法名 , 然后是左括號(hào) ,接著是參數(shù) ( argument) 或由逗號(hào)分隔的參數(shù)表 , 最后是右括號(hào) 。 例如 , 要計(jì)算并且打印出 900的平方根 ,調(diào)用方法的語句格式: ((900)); 注意 , 所有 Math類方法的調(diào)用必須采用方法名前冠以類名Math和點(diǎn) ( .) 運(yùn)算符的形式 。 【例 】擲一個(gè)六面骰子 6000次的程序 訪問控制符 Java推出了 “ 訪問控制修飾符 ” 的概念 , 允許庫創(chuàng)建者聲明哪些東西是客戶程序員可以使用的 , 哪些是不可使用的 。 這種訪問控制的級(jí)別在 “ 最大訪問 ” 和 “ 最小訪問 ” 的范圍之間 ,分別包括: public, “defaut”( 無關(guān)鍵字 ) , protected以及 private。 下面的列表說明訪問控制修飾符含義: 類的訪問控制修飾符(一種符號(hào)) public 公共訪問 屬性與方法的訪問控制修飾符(四種符號(hào)) 符號(hào) public protected private protected priva 含義 公共訪
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1