类时面向对象的程序设计(是一种对现实世界理解和抽象的方法)中的一种新的高效利用的数据类型 定义: 类(Class),只把具有相同特性(数据)和行为(函数)的对象抽象成类。 ●数据通过类内的局部变量来实现对数据的读写操作 ●函数可以实现对类的相关行为的操作 类的相关知识分析
>>> class Box1(): def __init__(self,length1,width1,height1): self.length1 self.width1 self.height1 def volume(self): return self.length1*self.width1*self.height1 -------------------------------以上是关于类的定义 my_box1=Box1(10,10,10) print(my_box1.volume()) 10001)class关键字 所有的类定义必须用class开始,就像所有的自定义函数必须用def开始一样。 2)类名 约定类名首字母需要大写 3)类开始第一行格式
class 类名():class关键字空一格后跟类名,然后小括号加冒号。 4)类文档说明 用三引号成对引用说明内容 5)类函数 类函数在类或实例里又叫方法
__init__():这是构造函数,又称保留函数,不能用其他函数来代替,包括函数名的写法,必须严格按照格式输入 作用:所有类都需要实例化,必须先在类里声明该函数,不然类的实力无法使用;初始化属性值。
self该关键字的使用,用于传输实例对象(其实是传递的地址值),self参数是隐性传递,在实例化赋值过程中自动进行
定义:是把类通过等号赋值给一个变量的过程,就是实例化过程,这个变量就是实例。实例的核心有属性和方法组成 实力的属性,方法: 1)属性调用格式: 实例名.属性名 2)方法调用格式: 实例名.方法名()
