大纲
目录
类与实例的关系
类:Class
类可以简单的认为是一个
含有各种函数(方法)、变量(属性)的模板,
class ClassName: # 类定义
def func(): # 方法(函数)
print(var)
return 0
var = "variable" # 属性 (变量)
实例(对象):Object
类只是个模板,要想使用类需要通过“声明”的方式
用“类”去生成一个“实例”对象后才能使用
*(类比: 类 =汽车图纸, 实例 =汽车)
*( 例如: int 数据类型是一个类,a=10 a是一个int实例)
class ClassName: # 类定义
def func(): # 方法(函数)
print("class function")
return 0
var = "variable" # 属性 (变量)
obj = ClassName # 声明对象
obj.func() # 使用对象obj的方法(obj.func())
print(obj.var) # 使用对象obj的属性(obj.var)