Chico&Kiko

python基础之Day20part2

面向过程:核心是过程,解决问题的步骤,先干嘛后干嘛,机械流水线

                  复杂问题流程化简单化但扩展性差

面向对象:核心是对象,是特征与对象的集合体,基于该思想编写程序,就好比上帝造世界,上帝式的思维方式

                  扩展性强,但编程复杂度较高

类:

         一系列对象相似的特征与技能的结合体

          站的角度不同,总结出的类也不同

           现实世界中,先有具体存在的对象,随着文明发展才有了分类的概念

           但是在程序中,必须先定义类,再调用类,才能产生对象

            例如,站在复旦选课系统角度,先总结现实世界的对象

             对象1:特征:学校=“复旦”  性别=“女”  技能=“选课”

             对象2:特征:学校=“复旦” 性别=“男” 技能=“选课”

            对象3:特征:学校=“复旦” 性别=“男” 技能=“选课”

            复旦学生特征,相似学校与技能

            定义类名可以使用驼峰体

             类的体代码会在定义阶段立刻执行‘

         

           

            

posted on 2018-06-27 08:36  Chico&Kiko  阅读(72)  评论(0编辑  收藏  举报

导航