已經打算開始機房很久了,但是卻一直沒有動手,感覺自己準備的並不是特別的好,準備工作的10%並不能達標,於是搜尋了一些資料,加上自己的理解和認知,對機房重構做一個好的鋪墊,然後爭取在短期內把它拿下~從昨晚到今天上午一直依舊還處於一個懵逼的狀態,現在終於有所感覺了~
重構裏的一些基礎,個人理解~
(1)方法:其實這個一個很基礎的知識,但是還是很懵逼,索性讓自己更懂一點吧。
方法就是把一些相關的語句組織在一起,用來執行一個任務的語句塊,也就是我們平時說的函數。
從文字上,方法的作用就是處理某個任務。
對於方法比較重要的方面是1.定義方法,2.調用方法。
對於定義方法,其實一直在做,到現在才真正明白
定義方法:<Access Specifier> <Return Type> <Method Name>(Parameter List)
{
Method Body
}
這裏邊的元素也很好的理解:
Access Specifier:訪問修飾符,這個決定了變量或方法對於另一個類的可見性。
Return type:返回類型,一個方法可以返回一個值。返回類型是方法返回的值的數據類型。如果方法不返回任何值,則返回類型爲 void。
Method name:方法名稱,是一個唯一的標識符,且是大小寫敏感的。它不能與類中聲明的其他標識符相同。
Parameter list:參數列表,使用圓括號括起來,該參數是用來傳遞和接收方法的數據。參數列表是指方法的參數類型、順序和數量。參數是可選的,也就是說,一個方法可能不包含參數。
Method body:方法主體,包含了完成任務所需的指令集。
舉個例子:
public int MaxNum(int num1,int num2)
{
int result;
if(num1>num2)
result=num1;
else
result=num2;
return result;
}
這就是一個最簡單比較大小的方法(函數)
定義方法必須包含的內容:修飾符+返回類型+方法名稱+參數+主體
對於調用方法,感覺平時比較常用的方法就是使用類的實例調用其他類的共有方法。
舉個例子:感覺沒有現成的例子。但是碰見了很多,自己體會吧~
調用方法可以使用實例化的方法調用方法,但是必須要有參數
這個調用方法的過程裏又涉及到另一個東西:類的實例,我也是不是很懂
類的實例
實例化:通常把用類創建對象的過程稱爲實例化,格式一般是:類名 對象名 = new 類名(參數1,參數2...參數n);
這個在C#裏也很常見啊。同時也和構造函數很相像。
構造函數:一種特殊的方法。爲對象成員變量賦初始值,終於new運算符一起使用~,裏邊也有一個new,要加以區分啊。