有關this關鍵字的使用

2021-05-11 15:18:46 字數 499 閱讀 8427

以下是 this 的常用用途:

1、限定被相似的名稱隱藏的成員;

2、將物件作為引數傳遞到其他方法;

3、宣告索引器;

這裡主要是舉例記錄一下(建構函式可以使用 this 關鍵字呼叫同一物件中的另一建構函式)的用法

public class employee

public employee(int weeklysalary, int numberofweeks):this(weeklysalary*numberofweeks)

}public class manager : employee

}注意:1)this關鍵字代表當前類的例項,和 base 一樣,this 可帶引數使用也可不帶引數使用,建構函式中的任何引數(指當前建構函式的引數而不是被呼叫建構函式的引數必須與this中指定的引數一致)都可用作 this 的引數,或者用作表示式的一部分;

2) base 是派生類呼叫基類時使用,而this是在同一類中使用,指的是同一物件,要分清楚使用範圍;

有關final關鍵字的使用

final關鍵字代表最終的,不可改變的。常見的四種用法 1.用來修飾乙個類。2.用來修飾乙個方法。3.用來修飾乙個區域性變數。4.用來修飾乙個成員變數。final關鍵字修飾乙個類的時候,代表這個類不可以被繼承,也就是它不能有子類。格式 public final class 類名稱 注意 乙個類如果是...

有關volatile關鍵字

有序性 記憶體屏障會提供3個功能 1 它確保指令重排序時不會把其後面的指令排到記憶體屏障之前的位置,也不會把前面的指令排到記憶體屏障的後面 即在執行到記憶體屏障這句指令時,在它前面的操作已經全部完成 2 它會強制將對快取的修改操作立即寫入主存 3 如果是寫操作,它會導致其他cpu中對應的快取行無效。...

Java所有關鍵字

剛整理出來,寫 統計關鍵字用 string keywords 包裝成列舉類 所有關鍵字 public enum keyword 獲取keyword public string getkeyword 除錯用。public static void main string args system.out....