classUser
{
privatestring address;
privatestring name;
publicstring Address
{
get
{
return address;
}
set
{
address = value;
}
}
publicstring Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
classMyProgram
{
staticvoidMain(string[] args)
{
User u = new User();
// set accessor will invoke
u.Name = "Ravi";
// set accessor will invoke
u.Address = "New Delhi";
// get accessor will invoke
Console.WriteLine("Name: " + u.Name);
// get accessor will invoke
Console.WriteLine("Location: " + u.Address);
Console.WriteLine("nPress Enter Key");
Console.ReadLine();
}
}
封装是将函数和数据成员包装在一个类中的过程;它就像一个胶囊,一个单一的单元。封装可防止来自函数外部的未经授权或不需要的数据更改。它用于更好地控制和标准化你的代码。下面是一个封装的例子。