C#程序设计基础:类成员访问修饰符与数组使用

需积分: 10 7 下载量 197 浏览量 更新于2024-08-19 收藏 448KB PPT 举报
"C#程序设计基础,包括类成员访问修饰符的使用,以及一维数组的声明、初始化和使用方法。" 在C#程序设计中,类成员访问修饰符是用来控制类的属性(字段)和方法(函数)的可见性和可访问性的关键字。在给定的例子中,我们看到`Child`类中有三个字段:`age`、`name`和`sex`,以及一个构造函数和一个公有方法`PrintChild`。 1. **类成员访问修饰符**: - `public`:表示公有成员,可以在类的任何地方以及类的外部被访问。在这个例子中,`age`字段和`PrintChild`方法都是公有的,因此外部代码可以自由地读取`age`的值并调用`PrintChild`方法。 - `private`:表示私有成员,只能在定义它们的类内部被访问。`name`和`sex`字段是私有的,这意味着它们不能在`Child`类的外部直接访问。这种限制提高了代码的安全性和封装性。 2. **构造函数**: - `Child`类有一个带有参数的构造函数,它允许在创建`Child`对象时初始化`name`、`age`和`sex`字段。构造函数的目的是确保对象在创建时处于正确的初始状态。 3. **方法**: - `PrintChild`是公有的,这意味着它可以被类的外部调用。这个方法用于打印出`Child`对象的`name`、`sex`和`age`,显示了如何在类中定义和使用方法。 4. **一维数组**: - C#中,数组是一种数据结构,用于存储同类型的多个数据。数组的声明有两种形式:一种是直接指定元素个数,另一种是使用`new`关键字分配内存。 - `(1)` 声明:`数据类型[]数组名;`例如:`int[]myArray;` - `(2)` 初始化:数组在使用前必须初始化。可以使用字面量值初始化,或者使用`new`关键字分配空间并赋予默认值,或者两者的结合。 - `(3)` 使用:数组索引从0开始,如`integers[0]`是第一个元素,`integers[31]`是第32个元素。`Array`类提供了对数组的各种操作支持,如搜索、排序等。 理解这些基本概念对于进行C#面向对象编程至关重要,包括掌握类的设计、继承的概念、多态性(通过虚方法实现)以及数组的使用。在实际编程中,这些知识点是构建复杂系统的基础,能够帮助开发者编写出更安全、高效和易于维护的代码。