C#的面向对象
一、面向对象编程(OOP)是将现实中的事物抽象花,其设计的重点就是类的设计。
二、类是面向对象编程的设计核心,实际上是一种复杂的数据类型。将不同类型的数据和与这些数据就相关的操作封装在一起,就构成类。而将抽象化的类具体化,就成了对象。
三、类是将现实事物的抽象化,而对象是将事物的具体化。如下定义的一个类,在下面的user类中,user就是一个抽象事物,而Id和Name是它的属性,
public class user { public int Id { get; set; } public string Name { get; set; } }
四、实例化这个user类,即创建一个对象u
user u = new user();
通常说对象是类的实例,那什么是实例?
在上面的user类中,user就是一个抽象事物,而Id和Name是它的属性,实例化了user创建了对象u,user是比较抽象化的东西,而对象u则是一个比较具体的user,如果指名u的属性Id和Name,则u是user类的一个实例。