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#中只能继承一个类,单继承。

 

C#的学习(一)

 

继承父类要重写方法的时候,最好加上new关键字

3、