修飾符,關鍵字

2021-04-23 02:52:59 字數 902 閱讀 5958

params修飾符

注:引數的最後乙個修飾符用於向方法傳遞數量不定的引數,關鍵字params必須與乙個單獨的一維陣列,並且應該是引數列表的最後一項,並且每個方法宣告中,只能有乙個params修飾符。

如下所示:

static void main()

", name);

console.writeline("ssn: ", ssn);}}

class employee : person

", id);}}

class testclass}/*

output

name: john l. malgraine

ssn: 444-55-6666

employee id: abc567efg*/

例子2:

public

class baseclass

public baseclass(int i)

public

int getnum()

}public

class derivedclass : baseclass

// this constructor will call baseclass.baseclass(int i)

public derivedclass(int i) : base(i)

static

void main()}/*

output:

in baseclass()

in baseclass(int i)*/

as 運算子

as運算子只執行引用轉換和裝箱轉換。as運算子無法執行其他轉換

as轉換時不會觸發異常,而是返回null

關鍵字 許可權修飾符

關鍵字,表示當前物件 當前 是哪個物件在執行,則this就只帶哪個物件 this的使用場景 this.屬性 或其當前物件的屬性值 this.屬性 值 設定當前物件的屬性值 this.方法名 呼叫當前物件的方法this語句 通過this來在構造方法中呼叫當前物件的其他構造方法格式 this 引數列表 ...

型別修飾符volatile關鍵字

volatile關鍵字是一種型別修飾符,用它宣告的型別變數表示可以被某些編譯器未知的因素更改,比如 作業系統 硬體或者其它執行緒等。遇到這個關鍵字宣告的變數,編譯器對訪問該變數的 就不再進行優化,從而可以提供對特殊位址的穩定訪問。使用該關鍵字的例子如下 int volatile nvint 當要求使...

iOS 關鍵字 property 修飾符

聯絡人 石虎暱稱 嗡嘛呢叭咪哄 qq群 807236138 群稱 ios 技術交流學習群 atomic 表示是執行緒安全的。nonatomic 表示是非執行緒安全的,使用此屬性效能會提高一些。系統預設是atomic property getter getmethodname,setter setme...