实例方法调用
在类A中定义一个实例方法,该方法可以调用类B的实例方法。
在类B中定义一个实例方法,该方法可以调用类A的实例方法。
类方法调用
创建一个类A和一个类B。
在类A中定义一个类方法,该方法可以调用类B的类方法。
在类B中定义一个类方法,该方法可以调用类A的类方法。
通过对象调用
在类A中实例化类B的对象,并在类A的方法中使用这个对象调用类B的方法。
继承
在类B中继承类A,从而获得类A的方法和属性,并在类B中直接调用。
模块内部类的调用
将类定义在不同的.py文件中,通过import导入模块,然后实例化类的对象,调用成员方法。
跨模块类的调用
将类定义在不同的.py文件中,通过import导入模块,然后实例化类的对象,调用成员方法。
通过类名调用类方法
使用类名直接调用类方法,类方法会接收一个额外的参数`cls`,表示类本身。
通过实例对象调用类方法
创建类的实例对象,然后通过该对象调用类方法。
这些方法允许类之间进行交互和调用,实现代码的模块化和复用