C# 类和对象编程指南
1. 引言
在 C# 编程中,类和对象是核心概念之一。它们允许开发者以一种结构化和模块化的方式组织代码。本文将详细介绍 C# 中类和对象的相关知识,包括构造函数、初始化器、 this 关键字以及静态成员的使用。
2. 构造函数
2.1 构造函数的概念
在创建对象时,会调用一个特殊的方法,这个方法被称为构造函数。构造函数的作用是创建类指定的对象,并将其置于有效状态。在构造函数运行之前,对象只是未区分的内存;构造函数完成后,内存中就持有了该类类型的有效实例。
如果没有为类声明构造函数,编译器会提供一个默认构造函数。默认构造函数创建对象,但不执行其他操作。成员变量会被初始化为无害的值,例如整数初始化为 0,字符串初始化为 null 等。以下是原始类型及其默认值的表格:
| 类型 | 默认值 |
| ---- | ---- |
| 数值类型(int, long 等) | 0 |
| bool | false |
| char | ‘\0’ (null) |
| enum | 0 |
| 引用类型 | null |
2.2 定义构造函数
要定义构造函数,需要声明一个与类同名的方法。构造函数没有返回类型,通常声明为公共的。如果有参数要传递,可以像定义其他方法一样定义参数列表。以下是一个为 Time 类声明构造函数的示例:
#region U
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



