擅长:python、mysql、java
<p>您所面临的问题是变量有其作用域-您已将DeliveryInterface定义为存在于InputScreen()中-而它不会存在于其他任何地方。你知道吗</p>
<p>您可以选择以下几种方法来解决此问题:</p>
<p>使其成为全局变量。这通常是不赞成的,被认为是一个坏的做法,但仍然可以是合理的。你知道吗</p>
<p>使InputScreen成为一个类,该类将具有初始化和添加新库存的方法。通过这样做,类将记住它的状态——变量的值。你知道吗</p>
<p>或者将DeliveryInterface作为参数传递给addingNewStock()函数。如果您正从函数InputScreen()调用此函数,那么这将是最简单的解决方案。你知道吗</p>