首页 > 代码库 > C#中类的创建和实例化
C#中类的创建和实例化
C#中,实例化就是创建对象的过程,使用关键字new来创建。
在看C#视频中遇到这么一个例子,就是更改对象的密码。我们就通过这个例子来理解一下类的创建和实例化。
1、首先要声明一个能判断密码是否正确,并能够更改密码的类,并在类中定义相关方法。
[csharp] view plain copy
- <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] view plain copy
- <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
- Console.WriteLine("密码更改失败!");
- }
- }</span>
从这个例子中,很容易理解,将类实例化就是:
类名 对象名 = new 类名()
3、最后介绍一下,访问修饰符对类访问的限制。如图所示:
这些对编程来说,是十分基础的,但是确实十分重要的。
C#中类的创建和实例化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。