-
C#封裝
set只寫
查看全部 -
ref
使得 值類型的參數(shù)按照引用類型來(lái)傳參
查看全部 -
引用類型傳參,通常實(shí)參會(huì)被修改
值類型傳參,實(shí)參不會(huì)被修改
查看全部 -
枚舉是值類型
枚舉中不能定義字段屬性和方法
枚舉值是從0遞增的整數(shù)
查看全部 -
結(jié)構(gòu)是值類型(類是引用類型)
結(jié)構(gòu)中不能為字段賦初始值
結(jié)構(gòu)中的存在無(wú)參構(gòu)造方法,但不能自己創(chuàng)建無(wú)參構(gòu)造方法
結(jié)構(gòu)的有參構(gòu)造方法中必須為所有字段賦值
結(jié)構(gòu)類型的對(duì)象可以不實(shí)例化
查看全部 -
對(duì)象初始化器
Child Child3 = new Child{ Name = "周潤(rùn)發(fā)", Age = 5 };
查看全部 -
字段封裝成屬性:Ctl+R+E查看全部
-
例化對(duì)象在Main方法中,類名 對(duì)象名=new? 類名();<br>
Child xiaoming=new Child();
有了對(duì)象后可以訪問(wèn)他的字段屬性和方法
訪問(wèn)字段:對(duì)象名.字段="值";? xiaoming._name="小明";
調(diào)用方法:對(duì)象名.方法名();?? xiaoming.PlayBall();
輸出字段:對(duì)象名.字段??? xiaoming._name查看全部 -
靜態(tài)特征、動(dòng)態(tài)特征,動(dòng)態(tài)特征void方法
查看全部 -
string?name; string?sex; int?age; int?height; public?string?Name?{?get?=>?name;?set?=>?name?=?value;?} public?string?Sex?{?get?=>?sex;?set?=>?sex?=?value;?} public?int?Age?{?get?=>?age;?set?=>?age?=?value;?} public?int?Height?{?get?=>?height;?set?=>?height?=?value;? 封裝:將字段進(jìn)行隱藏,并提供對(duì)外訪問(wèn)的接口 快捷鍵:Ctrl+R+E
查看全部 -
? ? ? ? ? ? ?在同一個(gè)類中,可以定義多個(gè)同名的方法,但是方法的參數(shù)要么類型不同,要么數(shù)量不同。
? ? ? ? ? ? ?調(diào)用方法會(huì)根據(jù)參數(shù)類型或者數(shù)量來(lái)判斷使用哪個(gè)方法,這就是方法的重載。
查看全部 -
構(gòu)造方法是對(duì)屬性賦值的。如沒(méi)有顯式的定義則會(huì)有一個(gè)默認(rèn)的無(wú)參數(shù)的構(gòu)造方法。構(gòu)造方法的調(diào)用只能用 new進(jìn)行調(diào)用,構(gòu)造方法名與類名一致。?
查看全部 -
什么重載?方法的重載,在調(diào)用時(shí)是以參數(shù)自動(dòng)加以區(qū)別的。
1、必須是同一個(gè)類中
2、在同一個(gè)類中,存在多個(gè)名稱相同,但形參不同的方法;
查看全部 -
調(diào)用方法: 1、在類中定義方法,?語(yǔ)法: publice? 方法名()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法要實(shí)現(xiàn)的功能命令;?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? 2.調(diào)用方法,?首先要實(shí)例化類,?類? ? 對(duì)象名=new?類();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 對(duì)象名.方法名();
查看全部 -
如果將set方法注釋掉,那么在調(diào)用時(shí)就不能給字段賦值。但可以在類中直接給字段賦值?;蛲ㄟ^(guò)構(gòu)造方法給字段賦值。
查看全部
舉報(bào)