偶然一次看到扬中科讲的c# 面向对象,觉得讲得挺好的,很适合初学者,笔记一下:
1,类成员:字段,方法,属性;
2,成员的访问级别:封装(Public、Private、Internal、Protected)
public class Person { //=============字段======================================= // 字段:以小写字母开头命名。 // 一般是用private(外界不能访问,通过属性可以范围) , private string name; //==============属性===================================== // 属性:(字段的访问控制):以大写字母开头命名 public string Name { set { this.name = value; } get { return this.name; } } //(.Net3.x)简化了属性语法set、get, // 编译器会自动生成 private 字段和set、get代码快 // 适用于set、get中没有特殊逻辑代码的情况,如下: public string Name { set; get; } // =================方法===================================== // 方法 public void SayHello() { Console.WriteLine("我的名字是:{0}", this.name); } }