8.1Python面向对象编程(一)
目录 目录 前言 (一)基本概念 ==1.面向过程与面向对象== ==2.类与对象== (二)类属性的相关操作 ==1.定义一个经典类== ==2.对象属性的操作== ==3.类属性的操作== ==4.限制对象属性== (三)类方法的相关操作 ==1.类方法的分类== ==2.不同类方法的使用不同属性== 目录 前言 在此之前,我们以前写的编程,都是面向过程的编程,今儿起,我们开始学习一类编程的思想,也是相对面向过程更高级的思想,面向对象编程。 (一)基本概念 ==1.面向过程与面向对象== (1)面向过程 侧重任务的规划,关心每一个步骤,并且自己一一实现。 相当于施工者。 (2)面向对象 侧重的是谁能做,然后派人去做,而不是自己去做,自己作为宏观调控,管理者。 相当于包工头。 (3)面向过程与面向对象的关系 共同点: 都是解决问题的一种思路,办法。 不同点: 面向对象其实就面向过程的一个封装,面向对象里面具体实施,也是要到面向过程来实现的。 ==2.类与对象== (1)类的概念 类是由事物抽象出来的一个模板,这个模板可以创建其他的对象。 像人类也是一个类,小猫小狗是动物类。 python是一门彻底的编程语言,在python一切都是对象。 类下面有两个特征名称: 属性:静态的特征值 方法:动态的行为 (2)对象的概念 对象是指具体的事物,万物皆对象。 像张三这个人,是具体一个人