Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:19:35
C#中对象概念和应用实例

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;

}




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759