以下代码的作用是尝试将要添加到基本堆栈的最小值存储在另一个堆栈中,在我的示例中,该堆栈称为s2
(当该最小值被弹出时,它将也从Stack s2
中弹出,我不了解的是base.Push(value);
方法中的push
和base.Pop();
方法中的pop
是如何工作的?
我的超类是Stack<int>
,这意味着我可以使用其方法,包括push
和pop
,但在我的示例中,如果我在{{1 }}将在该{{1}上调用push
,但是该Integer
方法在哪里添加该base.Push
,因为我创建和初始化的唯一堆栈是{{1 }}
Integer