如何将一个类的对象传递给函数参数
class Login():
def __init__(self):
pass
def addUser(self,User):
pass
class User():
所以在我的代码中我想将用户的对象传递给登录类的addUser函数?我是Python。
答案 0 :(得分:2)
Python是一种动态类型语言 - 您的方法签名并不关心参数的类型。如下所示:
class Login(object):
def __init__(self):
pass
def addUser(self, user):
user.add()
class User(object):
def add(self)
self.set_password()
u = User()
l = Login()
l.addUser(u)
会工作得很好。
答案 1 :(得分:2)
您可以通过执行
创建此类的实例def addUser(self,User):
myUser = User()