在C sharp中为什么会有“封装”的存在?“封装”到底是什么?如何使用“封装”?这是我在学习C sharp时的疑问,现在将对这些疑问的思考记载下来,以便日后查看,也方便大家的学习。
First,C sharp中为什么会存在“封装”?这和代码的安全性有关,可以说,“封装”最大的作用就是确保了代码的安全,为什么这么说呢?看下面这个例子:
<span style="font-family:SimHei;font-size:18px;"> class Program
{
static void Main(string[] args)
{
Encrypt encrypt = new Encrypt();
Console.Write(encrypt.password);
Console.ReadKey();
}
}
class Encrypt
{
public string password = "hello";
public string getPassword(string hello)
{
if (hello == password)
retu