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

正文內(nèi)容

第6章面向?qū)ο蟪绦蛟O(shè)計(jì)-文庫吧資料

2024-10-08 19:15本頁面
  

【正文】 方法 ? 如果一個(gè)類是另一個(gè)類的子類,則子類就會(huì)擁有父類中的部分成員變量和方法。 ? 例如,類 Student繼承了上面定義的類 Person,則可用如下代碼聲明。 繼承的實(shí)現(xiàn) —— 創(chuàng)建子類 ? 在類的聲明中,通過使用關(guān)鍵字 extends來創(chuàng)建一個(gè)類的子類。即子類擁有父類的成員變量和方法。換句話來說,繼承是子女擁有父母所擁有的財(cái)產(chǎn)。 ? 通過繼承機(jī)制,能夠使用以前構(gòu)造的類的方法和屬性,通過簡單的程序代碼來構(gòu)造功能強(qiáng)大的類,這樣會(huì)節(jié)省很多編程時(shí)間,更為重要的是這樣做可以減少代碼出錯(cuò)的機(jī)會(huì)。 // 生成類 PriDemo的對(duì)象 ? (30)。 ? (“此方法被訪問 ” )。 ? class PriDemo ? { ? private int intAge。 ? 關(guān)于 private修飾符的應(yīng)用請(qǐng)看下面的例子 。 ? } ? } 私有類型變量和方法 ? 用 private修飾的成員變量和方法叫私有變量和方法 。 ? class ProDemo ? { ? protected int intAge。 ? 關(guān)于 protected修飾符的應(yīng)用請(qǐng)看下面的例子 。 ? } ? } 受保護(hù)類型變量和方法 ? 用 protected修飾的成員變量和方法被稱為受保護(hù)型變量和保護(hù)型方法 。 ? class PubDemo ? { ? public int intAge。 ? 關(guān)于 public修飾符的應(yīng)用請(qǐng)看下面的例子 。 公有類型變量和方法 ? 用 public修飾的成員變量和方法被稱為公有變量和公有方法 。 ? 在類的變量和方法被定義時(shí),可以使用修飾符來指定變量和方法的訪問權(quán)限。 // 引入包 packageName中的所有類 類中變量和方法的訪問權(quán)限 ? 當(dāng)用一個(gè)類創(chuàng)建了一個(gè)對(duì)象后,該對(duì)象可以通過“ .”運(yùn)算符操作自己的變量和使用類中的方法。 import有下面兩種形式: ? import 。 ? Java中使用 import語句引入包中的類。 ? class packageDemo ? { ? public static void main(String args[]) ? { ? (包測(cè)試 )。請(qǐng)讀者看下面的例子。 運(yùn)行包中的類 ? Java中的包是以目錄的形式來組織的。 ? 其中, package為關(guān)鍵字,說明后面的標(biāo)識(shí)符定義了包的名字; PackageName為定義的包的名稱,為Java中合法的標(biāo)識(shí)符。 package語句必須作為 Java源文件的第一條語句,用來指明該源文件定義的類所在的包。 ? 3.控制包中類、接口、成員變量和方法的可見性 ? 在包中 , 除聲明為 private的成員變量和方法外 , 類中所有的成員變量和方法可以被同一包中的其他類和方法訪問 。 隨著 Java中類數(shù)量的增長 , 與別的類重名的可能性也不斷增加 , 這樣如果試圖將多組類集中到單個(gè)程序中時(shí) , 就容易出現(xiàn)命名沖突的可能 。 正如在硬盤上有文件夾或目錄來組織文件和應(yīng)用程序一樣 , 包能夠?qū)㈩惤M織成組 ,以便對(duì)每個(gè)程序可以只使用其所需的那些類集 。 包的作用 ? 使用包可以有以下 3個(gè)方面的作用。 包 ? 包是類的容器或集合,它將一組類集中到一起。 ? 1.按值傳遞 ? 在這種方法中 , 把實(shí)參的值復(fù)制后被傳遞給形參 ,故方法中對(duì)形參的改變不會(huì)影響實(shí)參的值 。當(dāng)使用這些帶有參數(shù)的方法時(shí),必須向方法傳遞參數(shù)。 ? 3.對(duì)象的清除 ? 由于對(duì)象是通過使用 new運(yùn)算符動(dòng)態(tài)分配內(nèi)存的 ,所以還要銷毀這些對(duì)象 、 釋放其存儲(chǔ)空間以備重新分配 。 ? 1.對(duì)象的創(chuàng)建 ? 對(duì)象的創(chuàng)建包括兩個(gè)步驟 , 對(duì)象的聲明和為對(duì)象分配內(nèi)存 。 ? main()方法的一般格式為: ? public static void main(String args[]) ? 這里的各項(xiàng)中除了方法參數(shù)名 args可以改變外 ,其他都要和格式中的完全一樣 , 包括大小寫 。 ? } ? } main方法 ? 前面講到 Java程序分為兩種: Java應(yīng)用程序和Java 小 應(yīng) 用 程 序 。 ? } ? ConstructorDemo(int d,int e) ? { ? a=d。 ? public class ConstructorDemo ? { ? int a, b。 在一個(gè)類中 , 可以有多個(gè)構(gòu)造方法 , 也可以沒有構(gòu)造方法 。 構(gòu)造方法通常用來完成對(duì)象的初始化工作 。 ? 當(dāng)調(diào)用一個(gè)重載方法時(shí) , JVM自動(dòng)根據(jù)當(dāng)前對(duì)方法的調(diào)用形式 , 在類的定義中匹配形式符合的成員方法 , 匹配成功后 , 就調(diào)用此成員方法 。 ? 1.方法的定義 ? 方法的定義包括兩部分:方法的聲明和方法的實(shí)現(xiàn) 。 ? 1.類中變量的定義 ? 2.成員變量和局部變量的類型 ? 3.成員變量和局部變量的作用范圍 ? 4.成員變量分類 ? 5.成員變量的隱藏 成員方法 ? 在類的定義中包括了成員方法,類的成員方法實(shí)現(xiàn)了類所具有的行為。在方法體中定義的變量和方法的參數(shù)被稱為局部變量。 ? 類定義的基本格式為: ? [類修飾符 ] class ClassName ? { ? // 類體的內(nèi)容 ? } 成員變量和局部變量 ? 從類的定義中可以知道,類體分為兩部分:變量和方法的定義。 類的定義 ? 當(dāng)對(duì)一個(gè)類定義的時(shí)候,必須明確聲明類的屬性和方法。類是用來定義對(duì)象的模板。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1