关注我,为您分享C技术实现类和类的使用类的定义: 类的定义是以关键字class开始,后跟类的名称。类的主体,包含在一对花括号内。 需要注意的: 1。)访问标识符制定了对类及其成员的访问规则。如果没有指定,则使用默认的访问标识符。类的默认访问标识符是internal,成员的默认访问标识符是private。 2。)数据类型指定了变量的类型,返回类型指定了返回的方法返回的数据类型。 3。)如果要访问类的成员,你要使用点(。)运算符。 4。)点运算符链接了对象的名称和成员的名称 运行结果: 代码示例: publicclassUser { 姓名 summary 年龄 summary 静态成员变量 summary 构造函数 summary publicUser() { } 析构函数 summary User() { } 构造函数 summary name姓名param age年龄param publicUser(stringname,intage) { } 对外公开成员姓名(封装) summary publicstringName { get { } set { } } 对外公开成员年龄(封装) summary publicintAge { get { } set { } } 获取信息 summary publicstringGetInfo() { return亲爱的:name年龄:age岁他来了; } } 一、类的成员函数: 是一个在类定义中有它的定义或原型的函数,就像其他变量一样。作为类的一个成员,它能在类的任何对象上操作,且能访问该对象的类的所有成员。 二、成员变量: 是对象的属性(从设计角度),且它们保持私有来实现封装。这些变量只能使用公共成员函数来访问。 三、类的构造函数: 是类的一个特殊的成员函数,当创建类的新对象时执行。 构造函数的名称与类的名称完全相同,它没有任何返回类型。 默认的构造函数没有任何参数。但是如果你需要一个带有参数的构造函数可以有参数,这种构造函数叫做参数化构造函数。 四、类的析构函数: 是类的一个特殊的成员函数,当类的对象超出范围时执行。 析构函数的名称是在类的名称前加上一个波浪形()作为前缀,它不返回值,也不带任何参数。 析构函数用于在结束程序(比如关闭文件、释放内存等)之前释放资源。析构函数不能继承或重载。 五、类的静态成员: 我们可以使用static关键字把类成员定义为静态的。当我们声明一个类成员为静态时,意味着无论有多少个类的对象被创建,只会有一个该静态成员的副本。 关键字static意味着类中只有一个该成员的实例。静态变量用于定义常量,因为它们的值可以通过直接调用类而不需要创建类的实例来获取。静态变量可在成员函数或类的定义外部进行初始化。你也可以在类的定义内部初始化静态变量。 窗体代码: publicpartialclassForm6:Form { publicForm6() { InitializeComponent(); } privatevoidbutton1Click(objectsender,EventArgse) { ZzzZWinFrmApp。UserusernewZzzZWinFrmApp。User(tbname。Text,int。Parse(tbage。Text)); stringinfouser。GetInfo();对象的方法 MessageBox。Show(info); ZzzZWinFrmApp。U相当于创建一个引用 usernewZzzZWinFrmApp。User();实例化 user。NameZzzZ; user。Age1; MessageBox。Show(user。Name); usernewZzzZWinFrmApp。User();实例化 MessageBox。Show(user。Age。ToString()); } }