Python类和对象

基本概念

  • 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
  • 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

类的构成

 类(Class) 由3个部分构成
    类的名称:类名
    类的属性:一组数据
    类的方法:允许对进行操作的方法 (行为)

具有相似内部状态和运动规律的实体的集合(或统称为抽象)。
具有相同属性和行为事物的统称

class person()  #这个是类

对象

某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的。
可以是直接使用的

使用一个变量接收类名:变量 = 类名("传入参数")
obj = newperson() #类的实例化就是对象

init函数

类是由属性构成的,当我们在定义一个类的时候,我们需要对类的属性进行设置,这时候就用到了构造函数:init(self,[……]),我们在构造函数中的参数是赋值给self,因为在oop中,self就是实例对象

class person()
     def __init__(self):

你可能感兴趣的:(Python类和对象)