程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中類的創建和實例化

C#中類的創建和實例化

編輯:C#入門知識

C#中,實例化就是創建對象的過程,使用關鍵字new來創建。

在看C#視頻中遇到這麼一個例子,就是更改對象的密碼。我們就通過這個例子來理解一下類的創建和實例化。

1、首先要聲明一個能判斷密碼是否正確,並能夠更改密碼的類,並在類中定義相關方法。

    class Authentic   //聲明一個判定密碼是否正確,並能夠更改密碼的類 
    {
                                                             
        private string PassWord = "zhouzhou";                  //在類中定義密碼
        
        public bool IsPasswordCorrect(string userPassword)      //在類中聲明判斷密碼是否正確的方法
        {
            return (PassWord == userPassword) ? true : false;  //?:三元運算符,判斷是否為真
        }
        public bool ChangePassWord(string oldPassWord, string newPassWord)//在類中聲明更改密碼的方法
        {
            if (oldPassWord == PassWord)
            {
                PassWord = newPassWord;
                return true;
            }
            else
                return false;
        }


2、將類實例化,如下:

    class Program
    {
        static void Main(string[] args)
        {
            Authentic simon = new Authentic(); //simon是authentic實例化的名字,類後記得加上括號
              bool done;
            done = simon.ChangePassWord("zhouzhou", "zhoujiangxiao");
            if (done == true)
                Console.WriteLine("密碼已經更改");
            else
                Console.WriteLine("密碼更改失敗!");            
        }
    }

從這個例子中,很容易理解,將類實例化就是:

類名 對象名 = new 類名()

3、最後介紹一下,訪問修飾符對類訪問的限制。如圖所示:

Z喎?http://www.Bkjia.com/kf編程來說,是十分基礎的,但是確實十分重要的。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved