python学习笔记十一——类和对象
1.类的定义
class 类名:
成员变量
成员函数
类的方法(成员函数)中至少有一个参数self
2.对象的创建
实例化,当一个类被创建后包含三个方面的特性:对象的句柄,属性和方法
3.类的方法
私有方法:不能被外部的类和方法调用
类方法:被classmethod()函数处理过的函数,能被类所调用,也能被对象所调用(是继承的关系)
静态方法:相当于“全局函数”,可以被类直接调用,可以被实例化对象共享,通过staticmethod()定义静态方法没有"self"语句
@:装饰器
4.继承:继承是相对两个类而言的父子关系,子类继承了父类的所有公有属性和方法
5.单例模式:指创建唯一对象,单例模式设计的类只能实例化一个对象(__new__())