1 / 17
实验?/p>
类与类的封装
【实验目的与要求?/p>
?/p>
理解面向对象程序设计的思想和基本概?/p>
?/p>
使用构造函数和析构函数
?/p>
给类写方?/p>
?/p>
给一个类增加属?/p>
?/p>
理解静态方法和实例方法之间的异?/p>
?/p>
掌握方法的重?/p>
?/p>
掌握类索引器的编写方?/p>
?/p>
掌握运算符的重载
【实验内容与步骤?/p>
类是
C#
语言实现面向对象程序设计的基础
,
它是
C#
封装的基本单?/p>
,
类把?/p>
象、属性和方法这些类成员封装在一起构成一个有机的整体,即数据机构。在
C#
中,
类是程序的最核心部分?/p>
没有了类?/p>
就连简单的
C#
程序都不能编译?/p>
类是可以包含数据成员(常数和字段)、函数成员(方法、属性、事件?/p>
索引器、运算符、实例构造函数、静态构造函数和析构函数)以及嵌套类型的?/p>
据结构。类类型支持继承,继承是派生类可用以扩展和专用化基类的机制?/p>
一、类的声?/p>
类的声明就是定义一个新类,其格式如下:
[
属?/p>
] [
类修饰符
] class
标识?/p>
[:
基类
]
{
类体
};
类声明包含一组可选的属?/p>
(C#
使程序员可以创造新的说明性信息种
类,称为属?/p>
)
,后跟一组可选的类修饰符
( new;public;protected;internal;private;abstract;sealed )
,然后是关键
?/p>
class
和一个命名该类的标识符,接着是一个可选的继承基类,最后是可根
据需要后接一个分号的类体?/p>
二、类的成?/p>
类的成员包括由它的类成员声明引入的成员和从直接基类继承的成员?/p>
类的成员分为下列几种类别?/p>