标签:alt info ssm method 关键字 静态方法 -- 初始函数 class
1.关键字class
2.class 类名 类名中不要写括号
3.类名规范:字母、数字、下划线组成,不能以数字开头;驼峰命名法,每个单词首字母大写
4.类属性:放在类中的变量值
调用属性:实例.属性名
5.类方法:类中的函数
调用方法:实例.方法名()---针对实例方法
1)实例方法:这个方法只能实例来调用
必须带有self参数;
括号里的self指的是实例本身,调用该函数时会自动传入实例;
self换成其他变量也可以,但是默认使用self,约定俗成易于理解;
可以调用类中的属性;
和普通函数相比除了多了一个self,其他没啥区别,可以传动态参数、关键字参数等,参数可以设默认值;
2)类方法:@classmethod
cls表示类本身;
类和实例都可以调用类方法;
不可以调用类中的属性;
3)静态方法
不可以调用类中的属性
和普通函数没区别
类和实例都可以调用静态方法
4)定义成类方法和静态方法只是为了方便调用,即不需要创造或传递实例就可使用
5)类中的方法可以互相调用
初始化函数的目的在于可以让多个实例拥有不同的属性值
如果类中多个函数用到同一个类属性,那么可以使用初始化函数
1)可以有默认值参数
2)一般不传动态参数和关键字参数
3)没有return返回值,不能使用return
4)实例调用时需要传参
实例方法互相调用时,只能是位置靠后的函数调用位置靠前的函数【待验证】
类方法调用时,位置靠前的函数也可以调用位置靠后的函数【待验证】
标签:alt info ssm method 关键字 静态方法 -- 初始函数 class
原文地址:https://www.cnblogs.com/come202011/p/12229489.html