Python中从B类中调用A类的方法。
好久没上了,Python还在学……最近进度有点慢。。。
下面代码记录了一个不太好理解的点,自己写了个小例子,总算是理顺了。
B类想要调用A类,自己在网上看了一下其他人的回复:创建A类的实例,直接调用这个实例即可。
其实是对的。。。主要是自己在写类,所有老想着面向过程去了。。。。不应该啊不应该。。
记录一下,大神们勿喷。。。。
也给后面来的新萌参考吧…(害羞~本人小白)
1 class name(): 2 def __init__(self,name): 3 self.new_name = name 4 5 def get_name(self): 6 return self.new_name 7 8 class old(): 9 def __init__(self,old): 10 self.old = old 11 12 def __str__(self): 13 return "名字:%s,年龄:%d"%(self.lan,self.old) 14 15 def name_lan(self,lan): #这个方法来取A类中的名字 16 self.lan = lan.get_name() 17 18 new_name = name(name="123") #创建一个A类的实例(对象) 19 new_old = old(old=19) 20 new_old.name_lan(lan=new_name) #(B类中的name_lan方法中的lan参数使用这个A的实例) 21 print(new_old) #调用成功

浙公网安备 33010602011771号