属性和字段的区别
1.都是定义在一个类中,属于类成员变量
2.字段一般都是私有的private,属性一般是公开的Public
3.字段以小驼峰命名方式 age,属性一般是以大驼峰命名 Age
4.字段可以存储数据,属性不能存储数据,通过属性访问私有的字段,可以保证私有字段的安全性
Student sunZong = new Student();
sunZong.name = "张三";
// sunZong.age = 1;// 私有的不能访问
sunZong.Age = 18;// 对象.共有属性赋值时候 走的是set的访问器
Console.WriteLine(sunZong.Age);// 对象.属性的时候 走的是get访问器
属性的gei和set作用: get取出私有字段 可供外部使用; ser
sunZong.Stuld = 1;
Console.WriteLine(sunZong.Stuld);
Console.ReadLine();
字段
class Student
{
// name字段 一般要定义成私有的,可以再类内或者外部都可以使用
public string name;
// age 私有的字段, 符合平时要求字段是私有的规范,私有只能在类内使用
private int age; // 往下他们是一对
// 私有的字段要想在外部添加一个对应的公共属性,
public int Age
{
get
{
Console.WriteLine("获取age字