C 擴充套件方法的一分鐘小例子

2021-10-04 02:51:00 字數 484 閱讀 4885

擴充套件方法是靜態方法,是類的一部分,但沒有在類的源**中,就像乙個補丁

首先建立乙個靜態類,然後建立乙個靜態方法,重點是靜態方法的引數

public

static

class xextension

}class

mainclass

}

這裡定義了乙個擴充套件方法x,注意x的引數列表(this char s),this和char定義了這是乙個char的擴充套件方法,s是char型別的形參

擴充套件方法x的作用是將char字元轉換為對應的ascii碼

如果引數靜態方法的引數列表是(this int s),那麼這就是int的擴充套件方法

擴充套件方法的呼叫和普通方法呼叫方式一樣,這裡宣告了char型別變數y,然後呼叫y.x(),執行便會在控制台輸出65

注意:擴充套件方法的優先順序低於例項方法的優先順序,如果定義了同名的例項方法,那麼擴充套件方法永遠無法呼叫

一分鐘sed入門(一分鐘系列)

1.簡介 sed是一種行編輯器,它一次處理一行內容。2.sed呼叫方式 sed options command file s sed options f scriptfile file s 第一種直接在命令列中執行,第二種把命令寫到了指令碼中,二者無本質區別。示例 1 列印hello.txt的內容 ...

一分鐘看懂mysql 一分鐘,看懂易貨

從20世紀80年代開始,易貨公司在美國加拿大 澳大利亞等國興起,成為這些國家減少現金用量 增加銷售 減少庫存 開發新客戶 開闢新市場 促進經濟發展的重要產業。也成為了企業消化庫存商品 剩餘生產能力 無形資產的有效方式和在遭遇資金瓶頸時的新選擇。2015年以來,中國線下易貨店開始了矇眼狂奔,在河南南陽...

一分鐘管理

有效而優秀管理者的 三板斧 一分鐘管理 你和下屬一起設定 一分鐘目標 確保他們知道自己應該做什麼,以及好的工作表現是什麼樣的。之後,你會努力發現他們做對了什麼事,好對他們進行 一分鐘稱讚 最後,如果你們完全有能力做好某件事,卻沒能做好,你就對他們進行 一分鐘批評 一分鐘目標 1.擬定3 5 個目標,...