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

正文內(nèi)容

第3章類與對象-wenkub.com

2024-10-07 15:16 本頁面
   

【正文】 通過本章的學習,讀者可以構造出自己的類,通過這些類的對象的相互協(xié)作,便能開發(fā)出具有一定功能的應用程序。 GregorianCalendar類 ? 上小節(jié)中介紹的 Date類,主要的功能是儲存時間點的信息,而對日期 /時間的處理功能并不強大。通過對這幾個類的介紹,使讀者了解利用系統(tǒng)已有的類的思想。 ? 用訪問限制修飾符保護成員變量,通常是 private。 封 裝 ? 封裝是一個面向對象的術語,其含義很簡單,就是把東西包裝起來。下面的兩段代碼說明了默認類型的使用。 ? 對于繼承而言,規(guī)則為如果父類的成員聲明為private,子類在任何情況下都不能繼承該成員。 公共類型: public ? 公共類型使用 public關鍵字來進行修飾,當一個成員被聲明為 public時,所有其他類,無論該類屬于哪個包,均能夠訪問該成員。在介紹成員的訪問控制之前,首先需要了解的是成員的訪問指的是什么。 ? “*” 還是代表通配符,不過這里表示的是指定類下面所有靜態(tài)的方法或成員變量。第 2種語法表示要使用指定包中一個特定的類。 ? import 包名 .*。包名可以是用點“ .” 分隔的一個序列,如,這就表示此源文件中的類在 java包下的 lang子包中。 包的定義 ? 要想將類放入指定的包中,就必須使用 package語句,語法如下。 包 ? 在實際項目開發(fā)中,往往需要開發(fā)很多不同的類,能否方便高效地組織這些類對項目的開發(fā)與使用具有很重要的意義。 ? 因為 main()方法是由 Java虛擬機調(diào)用的,所以必須為 public,虛擬機調(diào)用 main()方法的時候不需要產(chǎn)生任何對象,所以 main方法聲明為 static,且不需要返回值,所以聲明為 void 所以最終格式如下所示。一般用作常量的靜態(tài)成員變量訪問權限都設置為 public,因為常量應該允許所有類或對象訪問。 ? ? 1 //聲明 3個常量 X、 Y、 Z ? 2 public static final int X=10。使用 static關鍵字的方法即靜態(tài)方法。 靜態(tài)方法和靜態(tài)變量 ? 通常情況下,方法必須通過它的類對象訪問。 ? 靜態(tài)成員最主要的特點是它不屬于任何一個類的對象,它不保存在任意一個對象的內(nèi)存空間中,而是保存在類的公共區(qū)域中。遞歸方法就是自調(diào)用方法,在方法體內(nèi)直接或間接地調(diào)用自己,即方法的嵌套是方法本身。 ? 1. 參數(shù)序列 ? 2. 方法體 ? 3. 返回值類型 方法的重載 ? 方法重載是指在同一個類里面,有兩個或兩個以上具有相同名稱,不同參數(shù)序列的方法。本節(jié)介紹方法的定義以及方法的重載和遞歸。 ? 學生類是對什么是學生做定義,而王強、李勇和馬躍是對象,是學生類的實例。 ? 2.成員變量的初始值 ? 每當創(chuàng)建一個對象后,如果對象有成員變量,則系統(tǒng)會自動為其分配一個初始值, 對象的創(chuàng)建 ? 有了類就可以利用其來創(chuàng)建對象了,在 Java中創(chuàng)建對象很簡單,只要使用 new關鍵字即可。本節(jié)介紹與成員變量開發(fā)相關的一些知識,主要包括成員變量的開發(fā)與使用、成員變量的初始值以及對象引用變量的比較等內(nèi)容。一旦定義好一個構造函數(shù),創(chuàng)建對象時就會自動調(diào)用它。例如,“蘋果”是“水果”的一種,則它們之間的關系為“蘋果” ISA(是一種)“水果”。例如,汽車啟動前檢查汽油是否足夠,例31說明了這個問題。類聲明是用來創(chuàng)建對象模板的抽象規(guī)格說明。 類的基本結構 ? 如果一切都是對象,那么是什么決定某一類對象的外觀與行為呢?答案是“類”。類是 Java程序中最基本的單元。 ? 1.識別系統(tǒng)的用例和角色 ? 2.進行系統(tǒng)分析,并抽取類 ? 3.系統(tǒng)設計,并設計類及其行為 Java語言與面向對象特性 ? 在介紹完 OOP后,本節(jié)將簡要介紹面向對象思想在 Java中的具體體現(xiàn),在后續(xù)的章節(jié)中將詳細介紹如何利用 Java進行面向對象編程。 UML提出了一套 IT專業(yè)人員期待多年的統(tǒng)一的標準建模符號。如果對體系結構、過程或工具的規(guī)范沒作任何考慮,猶如在沒有任何根基的地上蓋大樓,總有一天大樓會由于其自身的重量而倒塌。建立房屋和大廈的建筑模型,能幫助用戶得到實際建筑物的印象,甚至可以建立數(shù)學模型來分析大風或地震對建筑物造成的影響。面向對象是人們思考現(xiàn)實世界的一種自然方法,也是編寫計算機程序的一種自然方法,在軟件的分析和設計過程中,面向對象的思想也是無處不在的。 面向對象程序設計方法的優(yōu)點 ? 3.易于管理和維護 ? 面向過程的開發(fā)方法,都是以函數(shù)為基本單元。 ? 利用可重用性構建程序
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1