目录
(3)两个类之间的方法的调用形式及注意事项
类BB的方法调用AA类中的方法
类BB内部且其方法和内部类的外部调用AA类中方法
类BB的内部类调用AA类中方法
(4)小结
(3)两个类之间的方法的调用形式及注意事项
上面讨论了类的内部对本类的方法调用和类的外部不属于类的位置的方法调用,沿用上面的名称,这里增加类BB,讨论类BB内部调用AA类的方法、内部类。
由于是两个类之间的调用,在调用形式上没有很大区别,调用形式比较相似。讨论类BB对类AA的调用,也是围绕类BB的方法内部位置,方法名定义位置、内部类位置来讨论调用,其中,方法名定义
本文详细探讨了Python中类BB如何调用类AA的方法和内部类,包括BB的实例方法、类方法、静态方法以及内部类的调用形式。强调了在跨类调用时,不能直接使用self、cls或cls()来调用其他类的方法,必须通过明确的路径引用。总结了五种基本的调用形式:类地址调用、类对象地址调用。并指出在实例方法调用中,self可以传递不同类的对象,而cls则代表类的类地址,不能作为函数参数传递。
订阅专栏 解锁全文
519

被折叠的 条评论
为什么被折叠?



