类中调用别的类对象的 属性和方法

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#
全部评论
谢谢楼主,刚刚想找这个东西
点赞 回复 分享
发布于 2022-04-11 23:43

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务