1.面向对象
单词:
class 类 object 对象 field 字段 property 属性 method 方法 public 公开的
类:是对 事件 的一种抽象定义,将抽象之后的 特征 和 行为 有机结合在一起就构成了类,类是具有共同特征和行为的一类事物的统称。
类是抽象的概念,一般不能直接进行操作,需要将类实例化为对象后再进行操作。
类(class)
语法:
[访问修饰符]class 类名 { 类的内部成员 }
例如:创建一个名为Commodity的类
public class Commodity { //定义字段,描述商品特征 public string name; //名称 public double price; //价格 public DateTime productionDate; //生产日期 public string factory; //生产厂家 public int expire; //保质期 //方法:展示商品信息 public void Show(){ Console.WriteLine("名称:\t\t{0}",name); Console.WriteLine("价格:\t\t{0}",price); Console.WriteLine("生产日期:\t\t{0}",productionDate); Console.WriteLine("生产厂家:\t\t{0}",factory); Console.WriteLine("保质期:\t\t{0}",expire); } }
主方法:
public class Program { static void Main(string[] args) { Commodity cake=new Commodity(); cake.name="蛋糕"; cake.price="蛋糕"; ·····其他同理 cake.Show();//调用类的方法 } }
注意 !
在类的内部访问字段或方法时,直接通过字段名和方法名即可访问。在其他类中调用时需要创建对象,并通过“对象.成员”的方式来访问。
总结,抽象指对具体事物进行概括,抽取某类对象的公共特征和行为并加以描述的过程。抽象的过程就是对现实事物进行认识和分析的过程。一般而言,对某具体事物进行抽象时应考虑数据抽象和行为抽象。