标签:总结 结合体 对象 扩展性 学习 面向对象 面向 2.14 类名
一、面向过程的概念
面向过程的核心是:过程二字,即先干什么,再干什么,最后干什么。机械式思维方式
注意,面向过程不是一门技术,是一种做事的思维方式
例一:把大象放进冰箱的步骤:
1.打开冰箱门
2.把大象放进冰箱
3.关上冰箱门
面向过程的优缺点:
优点:复杂的问题简单化
缺点:扩展性差,牵一发而动全身
应用场景:对扩展性要求不高的地方
例二:写一个注册功能
二,面向对象的概念
面向对象核心是对象二字
在Python中,一切皆对象
1.在程序中:
对象就是盛放数据属性和功能的容器
2.在现实生活中:
对象就是特征与技能的结合体
面向对象的优缺点:
优点:扩展性强
缺点:简单的问题复杂化
应用场景:对扩展性要求高的地方
例如:学生选课系统
三,类的定义和对象的产生
对象:特征与技能的结合体
站在不同的角度,划分的分类不一样
类:一系列对象相似的特征和相似的技能的结合体
到底是先有类还是先有对象?
1.现实生活中:
一定是先有对象再有类
2.程序中:
必须是先定义类,再调用类产生对象
注意事项:类名,遵循变量的命名规范即可,类名一般都是首字母大写
类名有多个单词,推荐使用大驼峰
四、定制对象自己独有的属性
五、属性的查找顺序
标签:总结,结合体,对象,扩展性,学习,面向对象,面向,2.14,类名 来源: https://www.cnblogs.com/chenhun/p/15893362.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。