类中调用别的类对象的 属性和方法
class A:
def __init__(self, name, age):
self.name = name
self.age = age
def a(self):
print("a方法")
class B:
def b(self, aa):
print("b方法:%s打印aaa对象的名字,%s打印aaa对象的年龄" % (aa.name, aa.age))
aa.a() # 在b方法中调用aaa对象的a方法
aaa = A("@", 1)
bbb = B()
bbb.b(aaa)
# 在一个类中访问另一个类所创建对象的属性和方法:
1.可以将另一个类的对象作为该方法的实参传进该类的方法中访问
def 方法名(self, 形参名): #形参保存的是另一个类对象内存空间的引用地址
print(形参名.属性名)
形参名.方法名()
2.可以将另一个类的对象作为属性保存在该类创建的对象中
在类中通过self.属性名.另一个类对象的属性名
self.属性名.另一个类对象的方法名
# 在一个类中访问另一个类的属性和方法:用继承关系
#打卡##Python#