类的定义
类(Class):
用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
方法:
类中定义的函数。
类变量:
类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。
实例变量:
定义在方法中的变量,只作用于当前实例的类。
实例化:
创建一个类的实例,类的具体对象。
对象:
通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。
使用class关键字来声明类
语法:
class ClassName:
statement_01
…
statement_n
例:
注:类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的
第一个参数名称
, 按照惯例它的名称是 self。
#定义一个类
class FirstClass:
#类变量
i = 100
#定义方法
def say(self):
return "hello"
#实例化类
fc = FirstClass()
#输出类变量的值
print(fc.i)
#调用方法
x = fc.say()
#输出结果方法返回的结果
print(x)
输出结果如下:
100
hello
版权声明:本文为u012430402原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。