Python 类(一)

时间:2021-08-01 23:46:31

这一篇让先抽象的了解下类与实例

一类的定义

从具体的程序设计观点来看:

类是一种数据结构。我们可以使用类来定义包含数据值和行为特性的对象(类对象)。

类是封装逻辑和数据的另一种形式。

面向对象设计观点:

类是一种编程形式,这种编程形式抽象化了现实世界的问题。

类是蓝图或者模型(实例工厂),用来产生真实的物体(实例)。

二类与类产生的实例

1.不同点:

(1)产生方式

类通过class语句产生,而实例来自类的调用。

(2)特点

类:产生实例的工厂,通过实例化,可以制作任何数目的实例。这些实例都继承该类的属性

实例:代表具体元素,实例属性记录数据,每个实例对象的属性(数据)都可能不同。

2.相同点:

放在类树中,都可以视为命名空间(变量的封装,也就是可以附加属性的地方)。