c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
定義類
類由class member類成員組成,包含字段、屬性、方法和事件。其中字段和屬性為類的數據成員,用來存儲數據;方法負責數據的傳遞和運算。使用類之前,要進行聲明,聲明的語法如下:
Class 類名稱
{
訪問權限 數據類型 數據成員;
訪問權限 數據類型 方法
{
……
}
}
Class:定義類的關鍵字。
類名稱:與變量的名稱相似,不同的是類名稱后要以一對大括號來產生程序塊。
訪問權限:有五個private(私有)、public(公開)、protected(受保護)、internal(內部)、protected internal(受保護內部)。
數據成員:包含字段和屬性,可以將字段看作類內所定義的變量。
下面來創建一個類:
Class student
{
Public string name;
Public string sex;
}
可以看到這個類的名稱為student類,而且有兩個公有的字段變量,分別是姓名和性別。
實例化對象
由于類屬于引用類型,聲明后,必須以new運算符來實例化對象,它的語法格式如下:
類名稱 對象名稱;
對象名稱=new 類名稱();
或者
類名稱 對象名稱=new類名稱();
表示聲明對象名稱后,要以new運算符實例化對象,或者聲明對象和實例化一塊完成。
下面,按照上面創建好的student類,來聲明一個student對象:
Student firstperson;
firstperson=new Student();
或者聲明和實例化同時完成:
Student firstperson=new Student();
下面看一下如何存取數據成員:
產生對象后怎么來用呢,對象的狀態如何進行改變呢,又如何使用方法進行操作呢?
必須使用"."dot運算符來存取類中所產生的對象的成員,語法格式如下:
對象名稱.數據成員;
應用實例
控制臺程序實例
首先創建一個控制臺程序,選擇console application:
在class Program程序塊中輸入下列程序代碼:
class student
{
public string name;
public string sex;
}
表示聲明類,類中有兩個字段,分別是姓名name和性別sex。
再來看看主程序中的代碼:
student firstperson = new student();
student secondperson=new student();
上面的代碼表示創建兩個對象,并且進行實例化。
firstperson.name="文章";
firstperson.sex="男";
對第一個對象的name和sex字段進行賦值。
secondperson.name="馬伊琍";
secondperson.sex="女";
對第二個對象的name和sex字段進行賦值。
Console.WriteLine("第一個學生 {0} 性別{0}
總結
以上是生活随笔為你收集整理的c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php生成格式 word文档,php使用
- 下一篇: php验证mysql内数据_MySQL中