三大關鍵字

2021-10-25 07:43:22 字數 797 閱讀 3582

final修飾類,表示這個類不能繼承,final類中的成員變數可以根據需要設為final,但要注意final類中的所有成員方法都會被隱式的指定為final方法

final修飾方法,防止子類重寫這個方法

final修飾變數,基本資料型別變數,數值一旦初始化之後便不能再修改,引用型別變數,再對其初始化之後便不能再讓其指向另乙個物件

final修飾形參,只能傳參,不能在方法內部被改寫

靜態屬性全類公用,可以用類名直接訪問

static修飾屬性,全類共有不屬於某乙個物件

static修飾方法,靜態方法只能訪問本類的其他靜態成員,靜態方法中不能使用this或super,靜態方法只能被子類呼叫不能被覆蓋,沒有多型

問題:為什麼靜態方法中只能訪問本類的靜態成員?為什麼靜態方法中不能使用this或super?

答:因為類載入在建立物件之前,當通過類名呼叫靜態方法時,可能還沒有建立物件,而普通的屬性和方法必須依賴於物件,並且,this和super其實指代的也是物件,這就可能會發生錯誤!

修飾初始**塊

靜態屬性何時分配空間,賦預設值

類載入

什麼時間發生類載入

修飾類,抽象類可以宣告引用,但是不能用來new物件,抽象類只能用來被繼承,由子類實現其中的抽象方法,抽象類中可以沒有抽象方法,但是子類必須實現抽象父類中所有的抽象方法

方法,如果乙個方法是抽象方法,這個類必須是抽象類

abstract不能和private,final,static混用

C語言32大關鍵字

所謂關鍵字也叫保留字,它是識別符號的一種,標準規定它是編譯器預設的某些型別,因此使用者不可用它的一樣的識別符號去表示其他的東西。標準c有32個關鍵字 一 資料型別關鍵字 12 個 1 char 2 short 3 int 4 long 5.enum 6.float 7.double 8.signed...

Google排名三大關鍵

影響google排名的因素主要有如下三個方面 1.link popularity。國內有人譯作 鏈結廣泛度 是google用來評判乙個 的價值的主要手段。我們都知道google 工具條上有乙個綠色的pagerank標尺,就是用來指示 的鏈結廣泛度的。pagerank值從0到10。這裡的鏈結包括 內部...

三 this關鍵字

this關鍵字表示當前類的物件,可以通過this.呼叫方法和屬性或者用this 呼叫構造方法,方便分別成員變數和區域性變數 語法 this.屬性 public class catpublic void setname string name public intgetage public void ...