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

正文內(nèi)容

第4章類和對(duì)象-全文預(yù)覽

  

【正文】 teprotected修飾的成員變量可以被兩種類訪問和引用,一種是該類本身,一種是該類的所有子類,不論這些子類是與該類在同一個(gè)包里,還是處于其他的包中。 ? protected關(guān)鍵字為我們引入了一種名為 “ 繼承 ”的概念 , 它以現(xiàn)有的類為基礎(chǔ) , 并在其中加入新的成員 , 同時(shí)不會(huì)對(duì)現(xiàn)有的類產(chǎn)生影響 —— 我們將這種現(xiàn)有的類稱為 “ 基礎(chǔ)類 ” 或者 “ 基本類 ” ( Base Class) 。 總起來說 , 在下面的情況下可以選擇私有方法: ( 1) 與類的使用者無關(guān)的那些方法 。 private(私有的 ) 關(guān)鍵字用來確??梢栽L問這些實(shí)例字段的只能是 Employee類本身的方法 。 ? 1. 對(duì)私有數(shù)據(jù)訪問的方法 例如有三個(gè)實(shí)例字段 , 它們含有在 Employee類的實(shí)例內(nèi)部被操作的數(shù)據(jù) 。 缺省訪問控制符 假如一個(gè)類沒有訪問控制符,說明它具有缺省的訪問控制特性。 下面的列表說明訪問控制修飾符含義: 類的訪問控制修飾符(一種符號(hào)) public 公共訪問 屬性與方法的訪問控制修飾符(四種符號(hào)) 符號(hào) public protected private protected priva 含義 公共訪問 保護(hù)訪問 私有保護(hù)訪問 私有訪問 訪問控制符 ? 公共訪問控制符 public Java中類的訪問控制符只有一個(gè): public, 即公共的。 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的自然對(duì)數(shù) (以 e為底 ) Java API中的方法 Math方法的調(diào)用實(shí)例 ?表 41 Math類常用的方法 調(diào)用方法的一般格式是先寫方法名 , 然后是左括號(hào) ,接著是參數(shù) ( argument) 或由逗號(hào)分隔的參數(shù)表 , 最后是右括號(hào) 。 ? 方法的調(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。這兩類方法的定義和使用原則有很大差異。 在一個(gè)方法中定義另一個(gè)方法將產(chǎn)生語(yǔ)法錯(cuò)誤 。 參數(shù)表以逗號(hào)為分隔符 , 其中包含了方法被調(diào)用時(shí)傳遞給方法的參數(shù)說明 。 定義方法 聲明方法頭 1. 聲明方法頭 方法頭一般由方法名 、 參數(shù)列表 、 返回類型 、方法修飾符和方法拋出的例外五部分組成 。 ( 4) 方法有兩種:一種是標(biāo)準(zhǔn)方法 , Java API提供了豐富的類和方法 , 這些方法提供了程序員所需的許多功能 。主方法調(diào)用其他方法,其他方法間也可互相調(diào)用,同一個(gè)方法可被一個(gè)或多個(gè)方法調(diào)用任意次。 換言之:方法是類的主要組成部分。 方法概述 方法 Java程序是由一個(gè)個(gè)類定義組成的 , 類有兩個(gè)部分:屬性和方法 。 ( 5) 構(gòu)造函數(shù)總是和 new運(yùn)算符一起被調(diào)用 。 構(gòu)造函數(shù)的特點(diǎn)有: ( 1) 構(gòu)造函數(shù)和類具有相同的名字 。 ( 5) 在創(chuàng)建一個(gè)類的新對(duì)象的同時(shí) , 系統(tǒng)會(huì)自動(dòng)調(diào)用該類的構(gòu)造函數(shù)為新對(duì)象初始化 。 構(gòu)造函數(shù)是類的一種特殊方法 , 它的特殊性主要體現(xiàn)在如下的幾個(gè)方面: ( 1) 構(gòu)造函數(shù)的方法名與類名相同 。 可見,相對(duì)于簡(jiǎn)單數(shù)據(jù)類型,類就是用戶自己定義的復(fù)雜的抽象數(shù)據(jù)類型:而相對(duì)于簡(jiǎn)單變量,對(duì)象就是復(fù)雜的既包括數(shù)據(jù)又包括方法代碼的復(fù)雜數(shù)據(jù)單位。 staff[0] = new Employee(張三 , 75000,1987, 12, 15)。 在程序中創(chuàng)建 —個(gè)對(duì)象將在內(nèi)存中開辟一塊空間 , 其中包括該對(duì)象的屬性和方法 。 } //更多的方法 …… //屬性的實(shí)例 private String name。 class Employee { //構(gòu)造函數(shù) public Employee(String n,double s,int year,int month,int day) { name = n。這兩類方法的定義和使用原則有很大差異。 2.關(guān)于類體 類的屬性 2.關(guān)于類體 類的方法 Java中聲明方法的語(yǔ)法如下: [修飾符 ] 返回值類型 方法名 (參數(shù)列表 ) throws 例外名 1,例外名 2, … { 方法體: 局部變量聲明; 語(yǔ)句序列; } 類的方法,又稱為成員函數(shù),用來規(guī)定類屬性上的操作,實(shí)現(xiàn)類的內(nèi)部功能的機(jī)制,同時(shí)也是類與外界進(jìn)行交互的重要窗口?!? ? 1. 關(guān)于類頭 接口名 接口名跟在 implements關(guān)鍵字后面,用來說明當(dāng)前類中實(shí)現(xiàn)了哪個(gè)接口定義的功能和方法。 ? 1. 關(guān)于類頭 類的修飾符 “ public”( 公共) ——意味著后續(xù)的定義任何人均可使用。 ? 1. 關(guān)于類頭 class class關(guān)鍵字,在它的后面,應(yīng)跟隨新數(shù)據(jù)類型的名稱。 ?類的屬性 :就是類的靜態(tài)屬性的簡(jiǎn)稱,指類內(nèi)包含的 ? 各項(xiàng)數(shù)據(jù),如變量或其他類的對(duì)象; ?類的服務(wù) : 則被稱為成員函數(shù)或方法。根據(jù)語(yǔ)法,每個(gè)對(duì)象都是某個(gè) “ 類 ” 的一個(gè) “ 實(shí)例 ” 。可將對(duì)象想象成一種新型變量;它保存著數(shù)據(jù),但可要求它對(duì)自身進(jìn)行操作。 ? 對(duì)象 可將對(duì)象想象對(duì)象( object) 應(yīng)是實(shí)際問題域中有意義的個(gè)體或概念實(shí)體。 有兩方面的原因促使我們控制對(duì)成員的訪問 。 客觀世界的對(duì)象和操作 計(jì)算機(jī)算法 解空間 數(shù)據(jù) 程序員對(duì)問題的表達(dá)(抽象) 客觀世界的算法 結(jié)果 客觀世界的對(duì)象 程序設(shè)計(jì)的對(duì)象和操作 輸出數(shù)據(jù) 問題空間 ? 2. 如何用面向?qū)ο蟮姆椒▽?shí)現(xiàn)抽象 一個(gè)抽象數(shù)據(jù)類型( Abstract Data Type, ADT) 可以分解成 4個(gè)部分,如圖 42所示。 本章介紹方法的構(gòu)成規(guī)則和設(shè)計(jì) 、 使用方法的基本要點(diǎn) 。 ? 方法是類的主要組成部分 。 ? Java程序是由一個(gè)個(gè)類定義組成的 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1