类和对象
C语言的面向过程的编程思想:
以请同学吃饭为例:
1我要告诉你,我要请你吃饭
2去菜市场买菜
3做菜
4告诉你,饭好了,来吃吧
5吃饭,
面向对象编程,
1 分析 3个对象, 1我,2你,3菜
2我和你同时调用对象吃的方法
结构化开发
面向功能划分软件结构 自顶而下 最小的子系统是方法 制约了软件的可维护性和可扩展性
面向对象开发
把软件系统看成各种对象的集合 系统结构较稳定 子系统相对独立 软件可重用性、可维护性和可扩展性强
对象的特征--属性
属性——对象具有的各种特征 每个对象的每个属性都拥有特定值
对象的特征--方法
方法——对象执行的操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成
类是抽象的概念,仅仅是模板
对象是一个你能够看得到、摸得着的具体实体
方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 类的方法定义类的某种行为(或功能)
具有相同属性和方法的一组对象的集合
类是对象的抽象,对象是类的具体
方法的返回值
如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型 返回值只能有一个
方法调用
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率
本文深入浅出地探讨了C语言中的面向对象编程,通过实例分析了类和对象的关系,强调了对象的属性与方法,以及面向对象如何提升软件的可维护性和可扩展性。
2220

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



