作者:
zk
e_mail: zk_mails@163.com
qq: 312239613
博客首页: http://blog.csdn.net/zk0521 (转载请注明出处)
博客导航目录: http://blog.csdn.net/zk0521/article/details/46472813
e_mail: zk_mails@163.com
qq: 312239613
博客首页: http://blog.csdn.net/zk0521 (转载请注明出处)
博客导航目录: http://blog.csdn.net/zk0521/article/details/46472813
注:如有问题请联系作者,作者会及时改正博客
一、面向对象编程 object oriented programming oop 一切皆为对象
二、语言发展
1、机器
2、汇编
3、高级: 面向过程 与 面向对象
二者不是孤立,以面向对象把握和分析整体 以面向过程解决细节。
发展原因
1)、更符合人类的思维
2)、管理数据更加方便
变量
数组
结构体
类: 数据+行为
三、类与对象
1、类:class 类比 抽象 共性 模板 +自定义复杂的数据类型
人:以需求为中心 姓名 年龄 户籍 身份证
为什么不是面向类编程 ,面向对象编程?
类是为对象服务的,一切皆为对象,最终操作的数据是对象。
2、对象:活生生实例 -->存储数据
四、编写类 程序
1、数据 静态 名称
2、行为 动态 动词
3、联系 (场景 环境...)
学生:在学校有学号以学习为目的的人
足球球员:
中文 -->e文 -->数据类型
类与类之间关系:
1、依赖: 局部变量|形参
2、关联: 属性
聚合:整体与部分
组合:整体与部分 生命周期一致性
3、继承:
4、实现: