python内部类

Posted ybl20000418

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python内部类相关的知识,希望对你有一定的参考价值。

  1. 内部类实例:
    # _*_ utf-8 _*_:
    # author:Administrator
    class myouter:
        def __init__(self,name):
            self.name=name
        def output(self):
            print("这是外部类{name}".format(name=self.name))
        class myinner:
            def __init__(self,inname):
                self.inname=inname
            def output(self):
                print("这是内部类{name}".format(name=self.inname))
    if __name__=="__main__":
        p=myouter(parent)
        p.output()
        q=myouter.myinner(son)
        q.output()

     

  2. 输出结果:
    D:软件安装Python3.7.4python.exe E:/python/pythonfile20190907/OOP4.py
    这是外部类parent
    这是内部类son
    
    Process finished with exit code 0

     

以上是关于python内部类的主要内容,如果未能解决你的问题,请参考以下文章

片段 - 全局视图变量与本地和内部类侦听器和内存泄漏

为啥片段类应该是公开的?

ForegroundService没有从片段开始?

在内部片段类中使用ListView

Python类OOPs概念[重复]

自定义无内存泄漏的Handler内部类