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

正文內(nèi)容

第6章面向?qū)ο蟪绦蛟O(shè)計(jì)-全文預(yù)覽

2025-10-16 19:15 上一頁面

下一頁面
  

【正文】 由其派生子類創(chuàng)建。當(dāng)方法被不同的對(duì)象調(diào)用時(shí),能產(chǎn)生不同的行為,這種現(xiàn)象就稱為多態(tài)。 類的多態(tài)性 ? 除繼承外,多態(tài)也是面向?qū)ο蟮某绦蛟O(shè)計(jì)的一種基本特征。 ? 類 Test用來調(diào)用 Pigeon中的方法。 ? 成員方法的覆蓋:子類中定義的成員方法和父類中的成員方法在方法名、返回類型、參數(shù)個(gè)數(shù)及類型都相同。 ? 子類繼承父類的成員變量和方法的具體情況見圖所示。 ? void study(){} ? } 繼承數(shù)據(jù)成員和方法 ? 如果一個(gè)類是另一個(gè)類的子類,則子類就會(huì)擁有父類中的部分成員變量和方法。 繼承的實(shí)現(xiàn) —— 創(chuàng)建子類 ? 在類的聲明中,通過使用關(guān)鍵字 extends來創(chuàng)建一個(gè)類的子類。換句話來說,繼承是子女擁有父母所擁有的財(cái)產(chǎn)。 // 生成類 PriDemo的對(duì)象 ? (30)。 ? class PriDemo ? { ? private int intAge。 ? } ? } 私有類型變量和方法 ? 用 private修飾的成員變量和方法叫私有變量和方法 。 ? 關(guān)于 protected修飾符的應(yīng)用請(qǐng)看下面的例子 。 ? class PubDemo ? { ? public int intAge。 公有類型變量和方法 ? 用 public修飾的成員變量和方法被稱為公有變量和公有方法 。 // 引入包 packageName中的所有類 類中變量和方法的訪問權(quán)限 ? 當(dāng)用一個(gè)類創(chuàng)建了一個(gè)對(duì)象后,該對(duì)象可以通過“ .”運(yùn)算符操作自己的變量和使用類中的方法。 ? Java中使用 import語句引入包中的類。請(qǐng)讀者看下面的例子。 ? 其中, package為關(guān)鍵字,說明后面的標(biāo)識(shí)符定義了包的名字; PackageName為定義的包的名稱,為Java中合法的標(biāo)識(shí)符。 ? 3.控制包中類、接口、成員變量和方法的可見性 ? 在包中 , 除聲明為 private的成員變量和方法外 , 類中所有的成員變量和方法可以被同一包中的其他類和方法訪問 。 正如在硬盤上有文件夾或目錄來組織文件和應(yīng)用程序一樣 , 包能夠?qū)㈩惤M織成組 ,以便對(duì)每個(gè)程序可以只使用其所需的那些類集 。 包 ? 包是類的容器或集合,它將一組類集中到一起。當(dāng)使用這些帶有參數(shù)的方法時(shí),必須向方法傳遞參數(shù)。 ? 1.對(duì)象的創(chuàng)建 ? 對(duì)象的創(chuàng)建包括兩個(gè)步驟 , 對(duì)象的聲明和為對(duì)象分配內(nèi)存 。 ? } ? } main方法 ? 前面講到 Java程序分為兩種: Java應(yīng)用程序和Java 小 應(yīng) 用 程 序 。 ? public class ConstructorDemo ? { ? int a, b。 構(gòu)造方法通常用來完成對(duì)象的初始化工作 。 ? 1.方法的定義 ? 方法的定義包括兩部分:方法的聲明和方法的實(shí)現(xiàn) 。在方法體中定義的變量和方法的參數(shù)被稱為局部變量。 類的定義 ? 當(dāng)對(duì)一個(gè)類定義的時(shí)候,必須明確聲明類的屬性和方法。 類 ? 類是 Java語言的核心,是組成 Java程序的基本要素。對(duì)象和實(shí)例兩個(gè)詞通常可以互換。 類和實(shí)例 ? 類的英文單詞是 class,類是基于對(duì)象的基本概念。在現(xiàn)實(shí)世界中,可以明確標(biāo)識(shí)的任何一個(gè)物體都可以看作是一個(gè)對(duì)象。并將數(shù)據(jù)和操作放入同一個(gè)數(shù)據(jù)結(jié)構(gòu)中,即同一個(gè)統(tǒng)一體中。在這種應(yīng)用方式中,如果軟件項(xiàng)目較龐大,程序的調(diào)試和維護(hù)將變得異常困難。 面向過程與和面向?qū)ο蟮某绦蛟O(shè)計(jì) ? 面向過程的程序設(shè)計(jì)語言最重要的特點(diǎn)是按照解決問題的步驟來設(shè)計(jì)程序。 ? 隨著計(jì)算機(jī)硬件設(shè)備功能的進(jìn)一步提高,使得基于對(duì)象的編程成為可能。第 6章 面向?qū)ο蟪绦蛟O(shè)計(jì) ? Java語言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,不再遵循面向過程的程序設(shè)計(jì)思想。在 C++中,由于面向過程和面向?qū)ο蟮幕旌蠎?yīng)用,使得開發(fā)出來的應(yīng)用程序既存在面向?qū)ο蟮奶卣?,又有面向過程的處理方式,因而開發(fā)出來的應(yīng)用程序再分析的難度加大。同時(shí) Java引入接口的概念,使接口與單繼承結(jié)合可完成 Java語言的多重繼承。當(dāng)需要代碼重用時(shí),調(diào)用已經(jīng)組織好的過程或函數(shù)。對(duì)客觀事物的描述以分析事物的屬性、行為和相互之間的關(guān)系為研究的基本對(duì)象。 對(duì)象和封裝 ? 在程序設(shè)計(jì)中,對(duì)象( Object)是指具有屬性和動(dòng)作的實(shí)體。如圖所示描述了一個(gè)對(duì)象與其狀態(tài)和行為,即對(duì)象的屬性和方法。可以從一個(gè)類中創(chuàng)建許多實(shí)例。 ? 圖所示是一個(gè) Circle類,其中包括 Circle對(duì)象的屬性 Radius和Circle對(duì)象的行為方法 findArea(),通過此類可以實(shí)例化多個(gè)不同的對(duì)象。在創(chuàng)建對(duì)象之前必須首先定義類。變量定義部分所定義的變量被稱為類的成員變量。類對(duì)象可以使用類中的方法對(duì)類進(jìn)行訪問。 構(gòu)造方法 ? Java中提供了一個(gè)特殊的成員方法 —— 構(gòu)造方法 。 下面是關(guān)于類的構(gòu)造方法的例子 。 ? b=e。 類對(duì)象的創(chuàng)建、使用和清除 ? 要使用 Java類中的屬性和方法,必須創(chuàng)建類對(duì)象,然后通過類對(duì)象來引用類的成員變量和方法。 方法中參數(shù)的傳遞 ? 和其他語言一樣, Java中的方法也可以帶有參數(shù)。 ? 2.按引用傳遞 ? 在這種方法中 , 是將一個(gè)實(shí)參的引用 ( 不是參數(shù)的值 ) 傳遞給方法中的形參 , 這意味著對(duì)參數(shù)的改變將會(huì)影響傳遞給方法的實(shí)參的值 。 ? 1.組織類 ? 包能夠?qū)㈩惤M織成單元 。 包能夠隱藏類 , 以使這些沖突被避免 。package語句的一般格式為: ? package PackageName。要運(yùn)行包中的類,必須表明類所
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1