面向对象
- 面向对象不是面向过程的取代,而是完善。
- 类、对象、字段、方法
- 类是抽象的,对象是具体的,对象是类的实例(Instance)
- 字段(Field):和某个对象相关联的变量
- 方法:类能执行的动作。
- 类的继承:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 namespace ConsoleApplication2 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 //相当于DAL、BLL接收处理。 8 Person p = new Person(); 9 p.Name = "垂坠";10 p.Age = 20;11 p.SayHello();12 Console.ReadKey();13 }14 }15 class Person//实体类Entity,人类共有的16 {17 public string Name { set; get; }18 public int Age { set; get; }19 public void SayHello()20 {21 Console.WriteLine("我是{0},我的年龄是{1}",this.Name,this.Age);22 }23 }24 }
5.成员访问级别
类的成员(字段、属性、方法)
6.属性
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 public string name;2 public string Name//没有保存和获取数据3 {4 set { this.name = value; }5 get { return this.name}6 }