C#的学习(一)
1、在C#中用字段和属性来表示静态特征,用方法来描述类动态的行为
在C#中,在类中定义的变量叫字段,在方法中定义的变量就叫变量了。作用区别就是全局和非全局,其实就是称谓问题而已
public class Person
{
// 字段
private string name;
private int age;
private string sex;
// 属性
public string Name
{
get { return name; }
set { sex = value; }
}
public int Age
{
get { return age; }
set { age = value; }
}
public string Sex
{
get { return sex; }
set { sex = value; }
}
}
属性相当于是给字段添加了一层保护套,要添加则要走get{},要修改则要走set{},可以在get{}和set{}中增加一些限制。
即,使用属性对字段进行封装。
get{}访问器--读
set{}访问器--写
2、C#中的基类是object,
在C#中只能继承一个类,单继承。
继承父类要重写方法的时候,最好加上new关键字
3、