C#自定义类与面向对象编程:基础与应用

需积分: 15 27 下载量 152 浏览量 更新于2024-08-19 收藏 1.62MB PPT 举报
在C#中,面向对象编程是一种核心概念,它强调通过模拟现实世界中的实体来设计程序。自定义类是实现这一思想的关键步骤,例如如上所述的DBHelper类,它包含数据库连接的相关属性和方法,如静态字符串$connString$和SqlConnection对象$connection$。这些成员体现了类的私有性和公有性,私有成员仅限于类内部访问,而公有成员可供外部代码使用。 面向过程编程则是线性的,注重函数的执行顺序,而面向对象则更关注封装和复用,将数据和操作数据的方法组合在一起,形成独立的对象。在C#中,对象被视为拥有属性(如车的颜色、排量等)和行为(如行驶、刹车等)的实体。类是创建对象的蓝图,描述了一组相似对象的共同特征和行为,如Student类中的`int age`、`private string name`以及公共属性`getName`和`setName`以及`SayHi`方法。 框架类库在C#中扮演着基础角色,提供各种功能模块以支持应用程序开发,包括但不限于ADO.NET(如`System.Data`命名空间中的`DataTable`和`DataSet`)、文件操作(`System.IO`)、网络访问、安全控制和图形处理等。这些命名空间包含了大量预定义的类,使得开发人员能够高效地构建应用程序,同时保持代码的整洁和可维护性。 在实际应用中,我们通过实例化类来创建对象,例如`Car ferrari = NewCar();`,并调用对象的方法,如`ferrari.Run();`。类和其成员(字段、属性和方法)构成了程序的核心结构,有助于实现程序的可维护性、扩展性和多态性。 总结来说,C#中的面向对象编程是一种强大的工具,通过定义类和对象来组织代码,提高代码的复用性和可理解性。学习如何创建和使用自定义类,理解和区分私有和公有成员,以及如何利用框架类库,是C#编程的重要组成部分。