c#第六天
面向过程
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了
面向对象
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为
优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 、
类
///
/// 人类
///
class Person
{
public string name;//姓名
public int age;//年龄
/// <summary>
/// 聊天
/// </summary>
public void Chat()
{
Console.WriteLine("我是" + name + ",你愁啥?!");
}
}
类可以理解为类别,是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象
对象是类的实体化
BeautifulGirl liuyifei = new BeautifulGirl();
类里包括的有
-
字段:字段就是描述一个类特征的变量
class Person
{
public string name;//姓名
public int age = 18;//年龄
}
默认访问修饰符为 private,字段也可以设置初值 -
方法:方法就是封装了一段有特定功能的代码段
方法就是用来描述一个类的行为访问修饰符 返回值类型 方法名(参数列表)
{
代码块
return 值
}