-
結構的特點
查看全部 -
class? Child{
private string _sex;//性別
public string Sex{
????get { return _sex ; }//讀訪問器
????set { _sex = value ; }//寫訪問器
}
}
// CTRL + R + E 封裝快捷鍵?
查看全部 -
結構struct
查看全部 -
C中的數據類型
string是類,屬于引用類型
引用類型的變量儲存對象的內存地址,賦值不會創建值的副本,只會創建地址的副本,修改任意一個副本,也會同時修改其他的副本
查看全部 -
有參方法的調用
查看全部 -
有參方法
查看全部 -
實例化對象
查看全部 -
結果和類的區別,不用實例化查看全部
-
通常Main函數中的那個是實參,方法中的是形參。實參把值傳給形參,方法使用形參的值進行運算。
如
a1,b1是實參,a2,b2是形參。查看全部 -
無參構造方法
public Child() ?//構造方法與類同名,且構造方法前不帶返回值類型
{
Name=”小明”;
}
……Main方法中
Child child=new Child(); ?//右邊的new Child()即為調用構造方法
Console.WriteLine(“我的名字是{0}”,child.Name);構造方法的作用:為屬性賦值類中屬性實例化后默認的初始值為構造方法所賦
如果沒有顯示定義構造方法,則會有一個默認的無參數的構造方法;
如果顯示定義了構造方法,則沒有默認的構造方法
只能用new 方法名()的形式調用構造方法
構造方法通常聲明為public,也可以用value
構造方法沒有返回值類型,不寫void也不寫int等返回值類型
構造方法必須與類名相同
構造方法可以重載:一個類可以有多個構造方法,但所有的構造方法的名稱都必須相同,他們的參數各不相同;
當類對象創建的時候,構造方法會自動執行;
當類對象聲明時,調用哪個構造方法取決于傳遞給它的參數類型;
構造方法不能被繼承;
查看全部 -
整形變量聲明可以是int n1,n2,但是聲明形參時不能這樣聲明,方法的參數必須每個參數必須單獨聲明int n1,int n2。
方法定義只希望實現單一功能,并不希望輸出。增加輸出功能會影響方法的使用功能。用返回值提供給方法的調用者
void表明方法沒有返回值,方法類型要跟返回值一致
方法的返回值類型不再是void,而是與放回的值相同的類型,如int、string等等。
方法的最后用return關鍵字返回結果。
聲明一個和方法返回值相同類型的變量來接收結果,使用賦值語句接收
查看全部 -
return:結束方法的調用。
通過return結束方法的調用
public void Eat(int age)
{
????if(age<=6){
? ? ? ?Console.WriteLine("不要吃糖");
? ? ? ?return;? ?//在這里就tu退出了方法,后面不會執行
? ? }
? ? Console.WriteLine("這里就不會輸出了");
}如果使用if...else語句時,return寫在if中的最后一句話中,并且else可以省略,并且可以去掉大括號。
查看全部 -
方法的重載:同一個類中,多個方法的方法名相同,參數的類型不同,或者參數的個數不同
查看全部 -
sugar 是方法的形參,形參是沒有值的,需要向他傳遞值,傳遞值從哪來,就是從調用時所給的值來的,這個稱為實參(變量或者常量),調用過程中實參會賦值給形參。實參必須和形參的類型保持一致
[控制權] 調用方法的時候,程序的控制權會從調用方法的位置跳轉到方法的定義里面,方法的定義里的語句執行完畢之后才會跳轉回方法的調用者的位置
[參數] 實參會把值復制給形參,可以理解為隱藏了一個賦值語句,形參有值之后才可以執行方法里面的代碼,實參的類型和個數應與形參的類型和個數一致
查看全部 -
C#定義并調用無參方法
1、對象的成員包含字段、屬性、方法,其中方法表示對象的行為。
2、使用方法兩個步驟:a、定義方法? b、調用方法
3、定義方法:a、方法的聲明(告訴使用者如何使用)b、方法的實現?
? ? ? 聲明方法:聲明方法:訪問修飾符 返回值 方法名()
方法體(方法的實現)就是方法所要完成的功能,大括號不能省略。
方法名字必須有(),void 返回值的類型
? ? ?例:public viod EatSugar()
{
Console.WriteLine("我是吃糖的");
}
4、方法的調用
首先創建類的對象(聲明和實例化對象),然后調用方法(調用方式是使用對象名.方法名來調用)
? ? ? ? ? 例:Child child=new Child();必須先實例化對象之后才能讓對象調用方法
child.EatSugar(); //對象名.方法名
查看全部
舉報