C#带参方法
最近學(xué)到了帶參方法,確實(shí)比以往那些無(wú)參方法要好用多了,同時(shí)也想到了以前有為老鳥(niǎo)講過(guò)的一句話,“方法的功能越單一越好”,現(xiàn)在明白了是為了提高方法的重復(fù)調(diào)用性,減少數(shù)據(jù)冗余,言歸正傳,希望下面所講的東西對(duì)跟我一樣的新手能有所提高;
以榨汁機(jī)榨水果得到果汁為例,用面向?qū)ο蟮乃季S定義該現(xiàn)象,榨汁機(jī)為公用物件,購(gòu)買(mǎi)榨汁機(jī)是用來(lái)榨水果的,所以public 一個(gè)返回類(lèi)型為string 的帶參方法,此時(shí),()內(nèi)的參數(shù)為形參,因?yàn)樵谫I(mǎi)榨汁機(jī)的時(shí)候并不知曉要用哪種水果來(lái)榨汁,然后用一個(gè)測(cè)試類(lèi)從前臺(tái)接收輸入的水果后,將剛才定義的榨汁機(jī)類(lèi)實(shí)例化為zzj,調(diào)用getzhazhiji方法,此時(shí),形參fruit替換為從前臺(tái)接收的變量(水果),并將調(diào)用的方法賦值給變量result,最后由Console.WriteLine(result);輸出最后榨出的果汁。
?/// <summary>
?/// 定義一個(gè)榨汁機(jī)方法
?/// </summary>
public? class zhazhiji? ? ?
? ? {? ? ? ? ?public string getzhazhiji( string fruit)? ? //fruit 形參,所謂形參即為形式上的參數(shù),
? ? ? ? ?{
? ? ? ? ? ? ?return fruit + "汁";? ? ? ? ? ??
? ? ? ? ?}
? ? }
Text? ?測(cè)試類(lèi):
static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? Console.WriteLine("請(qǐng)輸入需要榨的水果");
? ? ? ? ? ? string choose = Console.ReadLine();? //接收前臺(tái)輸入的水果
? ? ? ? ? ? zhazhiji zzj = new zhazhiji();? ? ? ?//購(gòu)買(mǎi)榨汁機(jī)
? ? ? ? ? ? string result =zzj.getzhazhiji(choose);? ?//將水果放進(jìn)榨汁機(jī)里,choose為實(shí)參,真正調(diào)用方法時(shí)的參數(shù),代替形參
? ? ? ? ? ? Console.WriteLine(result);? ? ? ? ? //打印出榨出的果汁
? ? ? ? ? ? Console.ReadLine();
? ? ? ? }
總結(jié)
- 上一篇: 【论文翻译】ADVIO: An Auth
- 下一篇: 【数据结构与算法基础】AOE网络与关键路