python的实例和实例化对象

  1. 类的定义:class ServerWidget,表示定义了一个名为ServerWidget的类

  2. 类的实例方法

    • execute_script 是一个实例方法,因为它第一个参数是 self
    • 实例方法属于类的实例,需要通过实例调用,如 widget.execute_script()
    • 在方法内部,self 会自动引用调用该方法的实例
  3. 类的构造方法:def __init__(self, parent, server_address): 是类的初始化方法(构造方法),具有以下特点:

    • 方法名固定为__init__
    • 第一个参数self表示类的实例本身
    • 其他参数(parentserver_address)是创建实例时需要传入的参数
    • 当创建类的实例时,Python会自动调用这个方法
  4. 类的实例化对象:一个类可以有多个实例化对象,例如:

# 创建两个ServerWidget实例
widget1 = ServerWidget(parent1, "http://192.168.66.100:6896")
widget2 = ServerWidget(parent2, "http://192.168.66.101:6896")

你可能感兴趣的:(python)