java關鍵字(第一版)

2021-09-01 19:49:20 字數 880 閱讀 9951

訪問限定符 :主要用於修飾類、屬性、方法和構造方法

private       同乙個類中

預設的        同乙個軟體包中=private(公升級)—>預設(擴大到軟體包)

protected   同乙個軟體包中+子類中=預設(公升級)—>protected(擴大到子類)

public    同乙個專案下的所有類都可以使用=protected(無敵公升級)—>(整個專案)  

附註:初學而言public是萬能的,但是理論上限定符範圍越小越好

this&&super

this: 1.指本類當前正在被操作的的乙個物件

2.在構造方法中呼叫本類的某乙個構造方法(引數個數和順序對應,必

須在構造方法內第一行,並且因此,只能呼叫乙個,否則會在第二行)

super: 1.本類的父類物件(通常用在在子類中呼叫父類的方法)

2.在子類構造方法中呼叫父類的構造方法(必須在構造方法內第一行)

3.子類構造方法中預設有super(),若父類沒有則報錯

附註:1.由於只能在第一行的原因,在乙個建構函式中this和super不會同時出現

2.由於this和super均指物件,故不可用於static環境(變數、方法、語句塊)

3.從本質上講,this是乙個指向本物件的指標,而super是乙個關鍵字。

final:

1、修飾類  ,則該類不可被繼承

2、修飾屬性,則該屬性為常量,不可被修改

3、修飾方法,則該方法不可被重寫

static (靜態的)  

1、修飾屬性,則為靜態屬性,被該類所有的物件共享,在類載入時載入(最優先)

2、修飾方法,則在呼叫時只跟類名有關,

3、static **塊  在主函式執行之前就就會執行的**

第一版Python程式

coding cp936 import os import cpickle as p class person def init self,name,age,self.name name self.age age self.def str self return name self.name age...

MVC面試第一版

mvc流程 1 使用者向伺服器傳送請求,請求被springmvc 前端控制器 dispatcherservlet 捕獲 2 dispatcherservlet對請求url進行解析,得到請求資源識別符號 uri 4 dispatcherservlet 根據獲得的handler,選擇乙個合適的handl...

HomePlay第一版demo發布

一直想做乙個能夠方便跨平台開發的應用框 基礎部分已經完成,於是將這個處於襁褓中的框架應用在win32基礎之上,花了些功夫研究了ffmpeg的使用,做了乙個demo,發布出來吸引批評與建議。框架基礎部分用c語言開發,以dll方式封裝了核心功能以及對ffmpeg的使用部分。出於簡單考慮,外部採用mfc包...