首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户注册后创建多个对象(使用OOP的社交网络)

用户注册后创建多个对象(使用OOP的社交网络)
EN

Stack Overflow用户
提问于 2014-01-05 16:00:01
回答 1查看 89关注 0票数 0

我是一个初学Python (Python2.7)的人,我正试图用它创建一个社交网络。

比如说:我有9门课,即:

1)标签

2)评论

3)员额

4)剖面

5) ProfileInfo

6)新闻提要

7)友谊清单

8)通知

( 9) System #包含用户ID的列表,具有两个功能: SignUp和SignIn

代码语言:javascript
复制
SNS_System = System()
SNS_System.signUp()

一旦调用了SNS_System.signUP(),如何使程序创建其他8个对象?我想要发生的是,我想将这8个对象分配给最近创建的用户名。

示例:如果新用户的用户名是Peter,那么我想要

代码语言:javascript
复制
Peter_Comment = Comment()
Peter_Tag = Tag()
Peter_Post = Post()
...... #until
Peter_Notification = Notification()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-05 17:27:11

我不确定我是否很清楚你想要实现什么。我觉得您需要(或者您已经拥有)一个用户类,您可以实例化它,将其传递给user_name。然后,您可以像下面这样实现signUp()方法。

代码语言:javascript
复制
class System:
    def signUp(self, user_name):
        user = User(user_name)
        user.comment = Comment()
        user.tag = Tag()
        ...

我的回答正确吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20935677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档