Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:19:35 C#中对象概念和应用实例
对象是类的实例,是OOP应用程序的一个组成部件。这个组成部件封装了部分应用程序,这部分应用程序可以是一个过程、一些数据或一些更抽象的实体。对象包含变量成员和函数类型。它所包含的变量组成了存储在对象中的数据,其中包含的方法可以具有访问对象的功能。复杂的对象可以不包含任何数据,只包含方法,表示一个过程。在C#中和.NET Framework中的所有类型都是对象。变量类型是一个类,变量也是一个对象。用属性和字段可以访问对象中包含的数据。对象数据用来区分不同的对象,同一个类的不同对象可能在属性和字段中存储了不同的值。包含在对象中的不同数据统称为对象的状态。字段和属性都可以输入,通常把信息存储在字段和属性中。属性和字段是不同的,属性不能直接访问数据,字段可以直接访问数据。在属性中可以添加对数据访问的限制,如有一个int型属性,可以限制它只能存储1~5的数字,但如果用字段就可以存储任何int型的数值。通常在访问状态时提供属性,而不是字段,因为属性可以更好地控制访问过程和读写权限。除此之外,属性的可访问性确定了什么代码可以访问这些成员,可以声明为公有、私有或者其他更为复杂的方式。下面的代码实现了访问Car类的对象和对象数据状态: public class Car{public int number;public string color;private string _brand;public Car(){}public string brand{get{return _brand;}set{_brand = value;}}}下面代码在一个方法中实例化类对象并设置和访问数据状态:private void button2_Click(object sender, EventArgs e){string pa;Car c = new Car();c.brand = "奔驰";c.color = "黑色";pa = c.brand;}
赞