-
C#封裝
set只寫
查看全部 -
ref
使得 值類型的參數按照引用類型來傳參
查看全部 -
引用類型傳參,通常實參會被修改
值類型傳參,實參不會被修改
查看全部 -
枚舉是值類型
枚舉中不能定義字段屬性和方法
枚舉值是從0遞增的整數
查看全部 -
結構是值類型(類是引用類型)
結構中不能為字段賦初始值
結構中的存在無參構造方法,但不能自己創建無參構造方法
結構的有參構造方法中必須為所有字段賦值
結構類型的對象可以不實例化
查看全部 -
對象初始化器
Child Child3 = new Child{ Name = "周潤發", Age = 5 };
查看全部 -
字段封裝成屬性:Ctl+R+E查看全部
-
例化對象在Main方法中,類名 對象名=new? 類名();<br>
Child xiaoming=new Child();
有了對象后可以訪問他的字段屬性和方法
訪問字段:對象名.字段="值";? xiaoming._name="小明";
調用方法:對象名.方法名();?? xiaoming.PlayBall();
輸出字段:對象名.字段??? xiaoming._name查看全部 -
靜態特征、動態特征,動態特征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;? 封裝:將字段進行隱藏,并提供對外訪問的接口 快捷鍵:Ctrl+R+E
查看全部 -
? ? ? ? ? ? ?在同一個類中,可以定義多個同名的方法,但是方法的參數要么類型不同,要么數量不同。
? ? ? ? ? ? ?調用方法會根據參數類型或者數量來判斷使用哪個方法,這就是方法的重載。
查看全部 -
構造方法是對屬性賦值的。如沒有顯式的定義則會有一個默認的無參數的構造方法。構造方法的調用只能用 new進行調用,構造方法名與類名一致。?
查看全部 -
什么重載?方法的重載,在調用時是以參數自動加以區別的。
1、必須是同一個類中
2、在同一個類中,存在多個名稱相同,但形參不同的方法;
查看全部 -
調用方法: 1、在類中定義方法,?語法: publice? 方法名()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法要實現的功能命令;?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? 2.調用方法,?首先要實例化類,?類? ? 對象名=new?類();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 對象名.方法名();
查看全部 -
如果將set方法注釋掉,那么在調用時就不能給字段賦值。但可以在類中直接給字段賦值?;蛲ㄟ^構造方法給字段賦值。
查看全部
舉報