对象和类型剖析.docx

对象和类型剖析

对象和类型类和结构类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了每个类对象(实例)可以包含什么数据和功能。例如,一个类表示一个顾客,就可以定义字段CustomerID,Lastname和Address,以包含顾客信息。还可以定义处理存储在这些字段中的数据的功能。接着就能实例化这个类的对象,以表示某个顾客,并为这个实例设置这些字段,使用其功能。结构和类的区别在它们在内存中的存储方式(类是存储在堆(heap)上)的引用类型,而结构是存储在堆栈(stack)上的值类型。访问方式和一些特征(结构不支持继承)。对于类和结构,都使用关键字new来声明实例:这个关键字创建对象并对其进行初始化。类中的数据和函数成为类的成员——数据成员和函数成员,除成员之外类还可以包含嵌套类型(比如其他类)。数据成员包含了类的数据——字段、常量和事件。数据成员可以是静态数据(与整个类相关)或实例数据(类的每个实例都有他自己的数据副本)。通常类成员总是实例成员,除非用static进行了显示声明。字段是与类相关的变量。一旦实例化PhoneCustomer对象,就能使用语法Object.FieldName来访问这些字段:PhoneCustomer Customer1= new PhoneCustomer();Customer1.FirstName=”zz”;常量与类的关联方式

文档评论(0)

1亿VIP精品文档

相关文档