-
構造方法,是為了給屬性賦值。
查看全部 -
void 沒有返回值
int?
方法什么中的返回值內容,跟方法定義中的返回值應該對應。
查看全部 -
對象實例化
查看全部 -
封裝快捷鍵:Ctrl+R+E
快速封裝讀寫屬性
查看全部 -
1、//訪問修飾符:public公共的,private 私有的
2、封裝屬性,設置讀寫屬性
查看全部 -
-
選中字段,ctrl+r+e封裝快捷鍵
查看全部 -
封裝
隱藏對象信息,留出訪問接口
私有屬性,公共方法
查看全部 -
//訪問修飾符
public其他類可以訪問
private其他類不可以訪問
一般默認為私有的
查看全部 -
類與對象
類,{//靜態特征
類型+字段;
方法//動態特征}
類的實例化,對象;
查看全部 -
1111
查看全部 -
賦值對象、兩個同一臺電視的遙控器的概念
查看全部 -
class Child
{
????private string _sex;
????public string Sex
????{
????????get{return _sex;\\ 讀
????????set{_sex=value};\\寫
????}
????
}
查看全部 -
隱藏信息,留出信息對外訪問的接口。查看全部
-
公共的public,private私有的,查看全部
-
9).類(class)與結構(struct)的區別:
????????a(最根本的):類是引用類型,而結構是值類型。
????????b:結構的對象中是不能有初始值的,而類可以。
????????c:結構類型的對像可以不用實例化,直接訪問它的屬性和方法。
????????d:在類里面是可以定義構造函數的;結構也可以,但是不能定義顯示的無參構造函數。
????????e:在結構的有參構造函數里,必須對所有字段進行賦值。
????????f:在結構和類中,皆可以定義字段、屬性和方法。
eg:
? ? ?struct Dog//結構
{
string _name;//結構中可以定義字段,但不能賦初始值
public string Name//結構中可以定義屬性
{
get{return _name;}
set{_name=value;}
}
public void Sing()//結構中可以定義方法
{
Console.WriteLine(“汪汪”);
}
public Dog(string name)//結構中只能顯式定義有參構造方法,且要把所有字段賦值
{
_name=name;
}
}
……Main方法中
Dog dog=new Dog();//結構也可以不用實例化對象,即可將=new Dog()去除,定義在Main方法之外
Dog.Name=”小白”;
Console.WriteLine(“名字”+dog.Name);
dog.Sing();
查看全部
舉報