Python中重点与难点,必须熟练掌握!!!
一、面向对象
1、面向对象概念
面向对象(Object Oriented,OO)是软件开发方法,是一种思想。面向对象的对象是指客观世界存在的事物。
我们之前编程所熟悉的思路叫做面向过程,我们之前在编码的时候完成一个小案例、一件事情是按照一定的顺序,从头到尾一步一步的做下去,先做什么,再做什么,一直到事情结束。这种思路比较好理解,也是我们在做一件事的时候的思路。
而面向对象则是将一个项目、或者一件事分解称一个个更小的部分,每一部分负责什么方面的功能,然后再将这些部分组合在一起合成一个整体,从而解决问题。
这两种都是比较常用的方法,都能达到通过计算机解决问题的目的。
2、类和对象概念
类和对象是面向对象最重要的两个概念。
对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。