码迷,mamicode.com
首页 > Windows程序 > 详细

C#中类的创建和实例化

时间:2016-11-19 20:32:42      阅读:618      评论:0      收藏:0      [点我收藏+]

标签:void   net   创建对象   运算   分享   start   rect   .net   als   

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

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

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

     

[csharp] view plain copy
 
 技术分享技术分享
  1. <span style="font-size:18px;">    class Authentic   //声明一个判定密码是否正确,并能够更改密码的类   
  2.     {  
  3.                                                                
  4.         private string PassWord = "zhouzhou";                  //在类中定义密码  
  5.           
  6.         public bool IsPasswordCorrect(string userPassword)      //在类中声明判断密码是否正确的方法  
  7.         {  
  8.             return (PassWord == userPassword) ? true : false;  //?:三元运算符,判断是否为真  
  9.         }  
  10.         public bool ChangePassWord(string oldPassWord, string newPassWord)//在类中声明更改密码的方法  
  11.         {  
  12.             if (oldPassWord == PassWord)  
  13.             {  
  14.                 PassWord = newPassWord;  
  15.                 return true;  
  16.             }  
  17.             else  
  18.                 return false;  
  19.         }</span>  


    2、将类实例化,如下:

 

[csharp] view plain copy
 
 技术分享技术分享
  1. <span style="font-size:18px;">    class Program  
  2.     {  
  3.         static void Main(string[] args)  
  4.         {  
  5.             Authentic simon = new Authentic(); //simon是authentic实例化的名字,类后记得加上括号  
  6.               bool done;  
  7.             done = simon.ChangePassWord("zhouzhou", "zhoujiangxiao");  
  8.             if (done == true)  
  9.                 Console.WriteLine("密码已经更改");  
  10.             else  
  11.                 Console.WriteLine("密码更改失败!");              
  12.         }  
  13.     }</span>  

    从这个例子中,很容易理解,将类实例化就是:

    类名  对象名 =  new  类名()

    3、最后介绍一下,访问修饰符对类访问的限制。如图所示:

    技术分享

    这些对编程来说,是十分基础的,但是确实十分重要的。

C#中类的创建和实例化

标签:void   net   创建对象   运算   分享   start   rect   .net   als   

原文地址:http://www.cnblogs.com/sylone/p/6081134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!