我想存储一个对象的历史,我正在寻求建议。我的“所有者”对象有以下变量和数组:private int totalAmount;现在我必须存储这个对象的历史记录(当客户端向我付款时,totalAmount将增加,而支付对象将添加到listOfPayments中)。现在我不知道这样存储对象历史的最好方法是什么。你
什么类型的对象存储在基类型引用中,以便决定在调用具有重写的方法时运行什么方法。我一直认为,在声明任何类型的对象时,它都是一种为特定类型的对象指定内存的方式。因此,Int32 i = 2l;意味着我现在把内存放在一边,作为整数的一种“占位符”。但在上面的代码中,我将内存放在一边用于形状,但它实际上可以引用/存储Circle类型的对象!?