C#中类的创建和实例化

时间:2022-01-20 03:04:10

C#中,实例化就是创建对象的过程,使用关键字new来创建。

在看C#视频中遇到这么一个例子,就是更改对象的密码。我们就通过这个例子来理解一下类的创建和实例化。

1、首先要声明一个能判断密码是否正确,并能够更改密码的类,并在类中定义相关方法。

[csharp]  

 

 

C#中类的创建和实例化

C#中类的创建和实例化

<span style="font-size:18px;">    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;  

        }</span>  


    2、将类实例化,如下:

[csharp]  

 

 

C#中类的创建和实例化

C#中类的创建和实例化

<span style="font-size:18px;">    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