Python之路-面向对象

一.面向对象

     1.面向对象和面向过程比较

        面向过程关注问题解决的步骤,是一种机械式的思维方式,流水线方式实现。

        面向对象中对象是特征和技能的结合体,面向对象是对现实世界的模拟,好比

        上帝创造世界。

         面向过程优点可以将复杂问题流程化,简单化,面向对象的优点是可扩展性强。

     2. 类和对象

         类和对象的关系:类是一系列对象相似特征与技能的结合体。

          现实世界:现有具体的对象---------------》总结相似之处------------》形成类

          程序中:先定义类--------------》调用类产生对象

          示例:

          

          注意:1.类和函数不同,类在定义阶段就会执行,并且产生名称空间,用_dict_查看

                     2.类名加括号,产生一个类的对象,这个产生过程称为实例化

         3.类的继承

             

 

           4.继承的特点:

             1.解决了类与类代码重复的问题。

             2.在子类中派生出的新的属性,以自己的为准。

             3.在子类派生出的新的方法内重用父类的功能方式:直接调用people._init_

         

             

posted @ 2017-08-18 22:24  wchunc  阅读(140)  评论(0编辑  收藏  举报