訪問限定符 :主要用於修飾類、屬性、方法和構造方法
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包...