重新分配了方法的参数“自我”

时间:2019-05-07 03:05:19

标签: python python-3.x

是否可以在自己的班级内重新分配自己?

我有一个带有okay按钮和cancel按钮的班级表格。如果用户单击okay,则仅将其值传递给另一个窗口。但是,如果我单击cancel,我想将该表单的状态恢复为以前的状态。因此,如果用户单击该表单且其中包含值,那么用户将添加一个字段,但是他/她决定单击“取消”,因此我想重新分配实例的先前状态。

1 个答案:

答案 0 :(得分:0)

我同意此评论,如果您可以显示更多详细信息,将会很有帮助。但是,如果我对您的理解正确,一种更好的实现方法是创建一个双向链表结构,其中每个元素都是一个状态,而不是修改实例。因此,您可以将ok和'cancel'按钮视为在此链表的前进和后退指针上操作的两个相反的运算符。该列表的长度是用户可以返回的步骤。