属性其实是用于表示对象/类的特征(状态)的,是字段的自然扩展,由get和set方法进化而来
属性其实就是跟字段一样的存在,只不过是把“字段的数据”封装起来就成为了“属性”
那至于什么是字段可以查看这篇文章:
https://blog.csdn.net/moses00/article/details/80620688
例如:
using System;
namespace Demo1
{
class Program
{
static void Main(string[] args)
{
//对Person类实例属性的调用
Person p = new Person();
p.Name = “Evi”;
p.Sex = “female”;
p.Age = 25;
}
}
class Person
{
/*
* 对属性的完整声明(快捷键):输入propfull-->Tab-->Tab-->修改自定义变量类型和名称
* 以下是Person类的三个属性(实例属性):name/sex/age
*/
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
}
}