c# 属性 (get、set)

//属性是一种用于访问对象或类的特性的成员。属性可以包括字符串的长度、字体的大小、窗体的标题和客户的名称。属性是成员的自然扩展,二者都是关联类型的命名成员。
namespace ConsoleApplication3
{
class User
{
private string name;//定义一个string类型的变量,用来记录用户姓名
public int age;//定义一个int类型的变量,用来记录用户年龄

//定义用户的属性,该属性为可读可写属性
public string NAME
{
get //读取
{
return name;
}
set
{
name = value;
}
}

//定义用户年龄属性,该属性为可读可写属性
public int AGE
{
get//设置
{
return age;
}
set
{
age = value;
}
}

class Program
{
static void Main(string[] args)
{
User user = new User(); //实例化user类对象
user.name = "张三";//为用户姓名属性赋值
user.age = 19;//为用户年龄属性赋值
Console.WriteLine(user.name+""+"\t"+user.age+"岁");//输出用户姓名和年龄

user.name = "李四";//在次为用户姓名属性赋值
user.age = 20;//在次为用户年龄属性赋值
Console.WriteLine(user.name+""+"\t"+user.age+"岁");//在次输出
Console.ReadLine();
}
}

posted @ 2017-06-15 11:07  诗为马  阅读(4828)  评论(0编辑  收藏  举报