-
类的定义:class ServerWidget
,表示定义了一个名为ServerWidget的类 -
类的实例方法:
execute_script
是一个实例方法,因为它第一个参数是self
- 实例方法属于类的实例,需要通过实例调用,如
widget.execute_script()
- 在方法内部,
self
会自动引用调用该方法的实例
-
类的构造方法:def __init__(self, parent, server_address):
是类的初始化方法(构造方法),具有以下特点:- 方法名固定为
__init__
- 第一个参数
self
表示类的实例本身 - 其他参数(
parent
,server_address
)是创建实例时需要传入的参数 - 当创建类的实例时,Python会自动调用这个方法
- 方法名固定为
-
类的实例化对象:一个类可以有多个实例化对象,例如:
# 创建两个ServerWidget实例
widget1 = ServerWidget(parent1, "http://192.168.66.100:6896")
widget2 = ServerWidget(parent2, "http://192.168.66.101:6896")