python面向对象编程练习

father.py 文件(模块)

#coding=utf-8

def hi():
    i=5
    print("haha")
    return i

class Father(object):
    def __init__(self):
         print(hi())
    def __del__(self):
         print("类的销毁")

    def dim(self):
        b="dim()"
        print(b)

son.py 文件(它继承自father)

#coding=utf-8
import father

class Son(father.Father):
    def __init__(self):
        super().__init__()
    def son(self):
        b=5;c=1
        return b,c

    def test(self):
        v=self.son()
        print(v)

if __name__ == '__main__':
    Son().test()

rom.py 文件(它继承自object,和father没有直接的关系)

#coding=utf-8
import father

class rom(object):

    def test(self):
        father.Father().dim() # 模块名.类名.方法名

rom().test()
print(father.hi())

一个模块要调用另一个模块的方法,属性==========》模块名.类名.方法名

你可能感兴趣的:(其他)