Python系列7——类和对象(1)
一、面向对象编程在研究对象时主要考虑对象的属性和行为。通常将属性及其行为相同的或相似的对象归为一类(求同存异)。类可以看作是一类对象的抽象,代表此类对象所具有的共同属性和行为。Python是一门面向对象的程序设计,程序的基本组成是类。程序在运行时由类生成对象,对象之间通过发送消息进行通信,进而完成一系列的操作。对象是程序的核心。面向对象程序设计的核心是对象。面向对象中涉及的主要概念有抽象、封装、继承和多态。抽象是对一类具体对象的抽象,得到他们共有的属性和行为,形成类,类就是他们的抽象。封装是有清