-
方法的重載
查看全部 -
方法的調(diào)用
查看全部 -
方法:先定義再調(diào)用。
方法的定義:首先是方法的聲明:有訪問權(quán)限(公開的就可以在其他類中使用),返回類型,方法名加圓括號。
調(diào)用:聲明和實例化對象
Child child=new Child():
使用方法:對象名.方法名
child.PlayBall();//調(diào)用方法
查看全部 -
對屬性的賦值進(jìn)行約束: set ? ? ? ? ? ?{ ? ?if(value>=3&&value<=7) ? ? ? ? ? ? ? ?age = value; ? ? ? ? ? ?}
查看全部 -
封裝快捷鍵Ctrl+R+E 鼠標(biāo)點擊那個屬性在用Ctrl+R+E就能封裝了
查看全部 -
封裝:隱藏對象的信息,留出訪問的接口
用屬性對隱藏字段進(jìn)行封裝
private string_sex;這是隱藏字段
public string Sex{get;set;}公開屬性 可以訪問也可以修改
get獲取字段的值 set為字段賦值
如果只有g(shù)et而沒有set表明是只讀屬性 不能修改。
查看全部 -
訪問修飾符:
public?公共的 :可以在其他類中訪問
private?私有的:不能在其他類中訪問
(如沒有設(shè)置訪問修飾符,默認(rèn)為private)
查看全部 -
類的成員 有字段,屬性,方法 ,字段和屬性描寫類的靜態(tài)特征
方法描述類的動態(tài)的行為 最后還要在方法中賦值。
查看全部 -
類的編寫:類是指一類對象具有的屬性,其中描述屬性的所有語句成為字段;
實例化對象:給類賦予一個對象,例如:Child xiaoMing=new Child();
一般對象實例化用new語句實現(xiàn)
查看全部 -
有參數(shù)的構(gòu)造方法:
例如:public Child(string name,string sex,int age)
{????
????Name=name;Sex=sex;Age=age
}
調(diào)用的時候:Child child=new Child("小米",“男”,19)
查看全部 -
構(gòu)造方法的作用;為屬性賦值
如果沒有顯示定義構(gòu)造方法,則會有有一個默認(rèn)的無參數(shù)的構(gòu)造方法
如果顯示定義了構(gòu)造方法,則沒有默認(rèn)構(gòu)造方法
構(gòu)造方法調(diào)用方法只能用 “new 方法名()”形式調(diào)用
構(gòu)造方法是沒有返回值類型的?
如public Child (string name)
查看全部 -
ctrl+r+e為封裝快捷鍵
查看全部 -
out 關(guān)鍵字:按照引用類型接收輸出參數(shù)的值
查看全部 -
ref 的運用可以使值類型按照引用類型傳參數(shù)
運用時聲明和調(diào)用都要用ref關(guān)鍵字
查看全部 -
枚舉:限定了范圍
枚舉:
1、值類型
2、不能定義字段屬性和方法
3、枚舉值是從0遞增的整數(shù)
例子:enum Gender
{
男,女
}
查看全部
舉報