字段
数据的保存单元,定义在方法外的变量,为了类的内部数据交换使用。
[访问修饰符] 数据类型 字段名 [=初始值]
private string phoneName = string.Empty;
属性
对数据的存取,是一种方法,对字段的封装。对外提供访问,可加需要的逻辑。
public class MobilePhone
{
private int phoneId; //私有字段
public int PhoneId //公有属性
{
get { return phoneId; } //读取字段
//属性可以有业务逻辑,对数据进行基本的筛选能力
set //给字段赋值
{
if(value < 0)
phoneId = 1000;
else
phoneId = value;
}
}
属性赋值及应用
public class Test
{
public void test()
{
MobilePhone mobliePhone = new MobilePhone(); // MobilePhone类实例化对象
mobliePhone.PhoneID = 123456789; // 赋值
Console.WriteLine("手机ID是:"+mobilePhone.PhoneID);
}
}