C#中,实例化就是创建对象的过程,使用关键字new来创建。
在看C#视频中遇到这么一个例子,就是更改对象的密码。我们就通过这个例子来理解一下类的创建和实例化。
1、首先要声明一个能判断密码是否正确,并能够更改密码的类,并在类中定义相关方法。
[csharp]
<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]
<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