class Dog():
def __init__(self):
pass
def 方法1(self):
print('方法1zzzz')
class Dog1():
a=Dog()
def 方法1(self):
print('方法1')
class Dog2():
def __init__(self):
pass
def 方法1(self):
z=Dog1()
a.方法1
'''我想在Dog2中国实例化Dog1,并且得到Dog1()中的实例a,再通过a调用Dog()的方法1'''
'请问怎么做到这个要求?'
class Dog():
def __init__(self):
pass
def 方法1(self):
print('方法1zzzz')
class Dog1():
a = Dog()
def 方法1(self):
print('方法1')
class Dog2():
def __init__(self):
pass
def 方法1(self):
z = Dog1()
z.a.方法1()
d=Dog2()
d.方法1()
z=Dog1()了,那z.a就是Dog了。z.a.方法1不行么