Python 用户注册后创建多个对象(使用OOP的社交网络)
我是一名学习Python(Python 2.7)的初学者,我正在尝试用它创建一个社交网络 说:我有9节课,分别是: 1) 标签 2) 评论 3) 职位 4) 侧面图 5) 档案信息 6) 新闻提要 7) 友人名单 8) 通知 9) 系统#包含用户ID列表|有两个功能:注册和登录Python 用户注册后创建多个对象(使用OOP的社交网络),python,oop,Python,Oop,我是一名学习Python(Python 2.7)的初学者,我正在尝试用它创建一个社交网络 说:我有9节课,分别是: 1) 标签 2) 评论 3) 职位 4) 侧面图 5) 档案信息 6) 新闻提要 7) 友人名单 8) 通知 9) 系统#包含用户ID列表|有两个功能:注册和登录 SNS_System = System() SNS_System.signUp() 调用SNS\u System.signUP()后,如何让程序创建其他8个对象? 我想做的是,我想将这8个对象分配给最近创建的用户名 示
SNS_System = System()
SNS_System.signUp()
调用SNS\u System.signUP()
后,如何让程序创建其他8个对象?
我想做的是,我想将这8个对象分配给最近创建的用户名
示例:如果新用户的用户名是Peter
,则我希望
Peter_Comment = Comment()
Peter_Tag = Tag()
Peter_Post = Post()
...... #until
Peter_Notification = Notification()
我不确定我是否很了解你想要实现的目标。我觉得您需要(或者已经拥有)一个用户类,您可以实例化该类并向其传递用户名。然后可以像下面那样实现signUp()方法
class System:
def signUp(self, user_name):
user = User(user_name)
user.comment = Comment()
user.tag = Tag()
...
我的答案正确吗