python(十七)类

类是面向对象的,里面也是包含面向过程的。

     一个模型 、一个例子

实例/对象

    一个通过模型造出来的实物,成为实例/对象

实例化

     就是制作实物的过程称为实例化

构造函数

     在实例化一个对象的时候会自动执行构造行数

class Person:
    def __init__(self,name,age,gender):
        self.name=name
        self.age=age
        self.gender=gender
        print('%s,%s,今年%s,来自一个江南小镇'%(self.name,self.gender,self.age))
p=Person('Alex',19,'')

self
    本类对象
    self就是你实例化的那个变量
    self.xxx = xxx
    在别的函数里面就直接可以用了

析构函数

     实例被销毁的时候会自动调用

class Person:
    def __init__(self,name,age,gender):
        self.name=name
        self.age=age
        self.gender=gender
        print('%s,%s,今年%s,来自一个江南小镇'%(self.name,self.gender,self.age))
    def __del__(self):
        print('实例被销毁')
p=Person('Alex',19,'')
原文地址:https://www.cnblogs.com/dmjsd/p/13492178.html