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

正文內(nèi)容

java學(xué)習(xí)筆記-資料下載頁(yè)

2025-10-19 21:13本頁(yè)面
  

【正文】 2類的封裝:將類中的屬性 私有化。外界訪問私有屬性時(shí) 只能通過該屬性的 getxxx()方法。a)//擇Generate getter and setter 自動(dòng)生成set和get方法。2構(gòu)造方法:實(shí)例化對(duì)象。a)可以用 帶參數(shù)的構(gòu)造方法 在實(shí)例化對(duì)象時(shí)就 給私有屬性 賦值。b)好的程序員 應(yīng)該為每個(gè)類 寫一個(gè) 無參構(gòu)造方法。c)定義構(gòu)造方法的條件:。 聲明。 不能有return 返回值。2this關(guān)鍵字a)this指代 該類實(shí)例化的 對(duì)象。所以可以用 成員。b)在成員方法中使用this關(guān)鍵字,避免參數(shù)名與屬性名相同。c)用this關(guān)鍵字調(diào)用 構(gòu)造方法 用this調(diào)用其他構(gòu)造方法; ,并且只能出現(xiàn)一次 。2static關(guān)鍵字a)靜態(tài)變量: “”的形式來訪問。 成員變量 b)靜態(tài)方法 類中的 某個(gè)方法,那就用static關(guān)鍵字休息這個(gè)方法 只能訪問 靜態(tài)成員!//因?yàn)榉庆o態(tài)成員 必須先創(chuàng)建對(duì)象才能訪問,而靜態(tài)方法在被調(diào)用的時(shí)候可以 不創(chuàng)建對(duì)象——那么就沒有非靜態(tài)成員可供訪用。c)靜態(tài)代碼塊,靜態(tài)代碼會(huì)執(zhí)行一次。而類只會(huì)被加載一次,所以靜態(tài)代碼塊只會(huì)被執(zhí)行一次。d)單例模式 static 類名 INSTANCE = new 類名()。量——自己創(chuàng)建一個(gè)對(duì)象。private 類名(){}。//私有的 構(gòu)造方法,只能內(nèi)部訪問}//私有成員變public static 類名 getInstance(){ return INSTANCE。//定義靜態(tài)方法,返回自己的實(shí)例對(duì)象。 類名(){} 調(diào)用。 static fianl 類名 INSTANCE = new 類名()。的不能被修改的 靜態(tài)成員對(duì)象。2內(nèi)部類——定義在類里面的 類a)成員內(nèi)部類,可以訪問外部類的所有成員; 成員方法,所以想要?jiǎng)?chuàng)建內(nèi)部類對(duì)象時(shí),必須得用外部類的對(duì)象 去創(chuàng)建內(nèi)部類對(duì)象: 變量名 = new 外部類名().new 內(nèi)部類名()。b)靜態(tài)內(nèi)部類,也相當(dāng)于靜態(tài)方法。只能訪問外部類的靜態(tài)成員。,所以在創(chuàng)建內(nèi)部類對(duì)象時(shí),可以不用先創(chuàng)建外部類對(duì)象: 變量名 = new ()。 可以定義靜態(tài)成員,非靜態(tài)內(nèi)部類則不可。c)方法內(nèi)部類,只能在當(dāng)前方法中被使用。2當(dāng)一個(gè)對(duì)象被當(dāng)成垃圾從內(nèi)存中釋放時(shí),它的 finalize()方法會(huì)被自動(dòng)調(diào)用。//公有//私有的 構(gòu)造方法,只能在類的內(nèi)部被2繼承a)繼承關(guān)鍵字:extends。b)格式:Class A extends B{} c)單繼承——一個(gè)類只能有一個(gè)直接父類。2重寫父類方法a)條件:方法名、參數(shù)、返回值類型 3個(gè)都相同。b)重寫之后,子類調(diào)用被重寫的方法時(shí),就是調(diào)用自己寫的方法。c)重寫應(yīng)用: 是父類的 公有方法。重載 應(yīng)用的對(duì)象是 類本身的 方法。 不適合子類的 方法 。super關(guān)鍵字a)調(diào)用父類成員變量和成員方法:。(參數(shù)1,參數(shù)2,...)。b)調(diào)用父類的構(gòu)造方法(參數(shù)1,參數(shù)2,...)。,且只能出現(xiàn)一次。,系統(tǒng)會(huì)在 子類的構(gòu)造方法中 調(diào)用父類的構(gòu)造方法——如果子類的構(gòu)造方法中 沒有調(diào)用 父類的構(gòu)造方法,系統(tǒng)會(huì)自動(dòng)調(diào)用父類的無參構(gòu)造方法。所以 每個(gè)類的 無參構(gòu)造方法 一定不要漏了!子類也可以顯示的調(diào)用 父類的有參或無參構(gòu)造法方法。c)解決 重寫了父類方法之后,不能調(diào)用父類方法的問題。3final關(guān)鍵字a)final修飾的類 不能被繼承 b)final修飾的方法 不能被子類重寫c)final修飾的變量 是常量,不能被修改,且必須在定義時(shí) 為變量賦值。3抽象類a)關(guān)鍵字 abstract b)抽象方法:abstract void shout(){};——沒有方法體。c)包含抽象方法的類必須聲明為 abstract類:abstract class Animal{} d)抽象類可以 不包含任何抽象方法,只需用abstract修飾。e)抽象方法不能直接實(shí)例化,只能讓 子類實(shí)例化。3接口a)定義關(guān)鍵字:interface——interface Animal{} b)接口中的方法 被默認(rèn)修飾為:public abstract——抽象方法。c)接口中的變量 被默認(rèn)修飾為 :public static final —— 全局常量全大寫表示。d)因?yàn)榉椒ǘ际浅橄蟮?,所以必須定義一個(gè)類 來實(shí)現(xiàn)(implements)接口——Class A implements B{} e)接口之間可以繼承——interface C extends B{} f)一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,接口直接間用逗號(hào)隔開。g)一個(gè)類可以在繼承一個(gè)類的同時(shí),實(shí)現(xiàn)其它的接口。h)如果一個(gè)類去實(shí)現(xiàn)接口的話,那么這個(gè)類必須實(shí)現(xiàn)接口中所有的方法。3多態(tài)a)方法上的多態(tài) b)對(duì)象上的多態(tài)性:A;子類B B b = new B()。:A a = b。//子類對(duì)象,變成了父類對(duì)象。,但是如果B重寫了A的方法,那a調(diào)用的還是B中的方法。 A a = new A()。 b =(B)a。//父類對(duì)象變成了 子類對(duì)象。 子類的重寫的方法。:對(duì)象發(fā)生強(qiáng)制向下轉(zhuǎn)型之前,必須保證已經(jīng)發(fā)生了向上轉(zhuǎn)型,否則會(huì)出異常。3異常a)異常類分為:編譯時(shí)異常、運(yùn)行時(shí)異常 b)異常處理機(jī)制: ...catch...finally ,catch塊中包含針對(duì)一場(chǎng)進(jìn)行處理的代碼。,系統(tǒng)將異常信息封裝成一個(gè)異常對(duì)象傳遞給catch代碼塊。所以catch需要定義1個(gè)對(duì)應(yīng)的異常類 變量。,無論發(fā)生什么異常都要執(zhí)行的代碼。常用于關(guān)閉系統(tǒng)資源。,調(diào)用者對(duì)其處理。這種方法能通過編譯,但是發(fā)生異常后就會(huì)終止運(yùn)行。c)自定義異常 一個(gè)繼承Exception異常的 異常類;異常類中 編寫一個(gè)無參構(gòu)造方法(調(diào)用父類無參構(gòu)造方法),再編寫一個(gè) 帶String參數(shù)的構(gòu)造方法(也調(diào)用父類的帶Stirng參數(shù)的構(gòu)造方法)。 測(cè)試類,定義要調(diào)用的方法,并在此方法后面用 throws關(guān)鍵字 聲明拋出自定義異常;再在 方法體 內(nèi)判斷什么時(shí)候 用throw new 自定義異常(“要打印的信息”)。//聲明自定義異常對(duì)象。 測(cè)試類的main 方法中,{...}catch(...){ ()}finally{...}3線程的創(chuàng)建: a)繼承Thread類,并重寫run()方法。然后new Thread().start。開啟線程。b)實(shí)現(xiàn)Runnable接口,重寫run()方法。然后new Thread(new myRunnable).start開啟線程。3兩種實(shí)現(xiàn)多線程的比較——實(shí)現(xiàn)Runnable接口的方法更好a)可以讓多個(gè)線程共享資源?!燮毕到y(tǒng)需要。b)避免單繼承。33
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1