我有点不确定如何提出这个问题。它是关于面向对象的思维,在我的例子中是 Java,但更多的是关于一般概念。
为了练习数组和继承等,我想创建一个小系统,其中有可以由 People 对象拥有的 Car 对象,这些对象将他们的汽车存储在数组中。汽车将具有价值,People 对象可以用金钱相互买卖汽车。
我的问题:
我希望有一个我可以调用的子程序让一年过去,这将增加一个年份计数器,并降低程序中当前存在的所有汽车的价格,并将它们的“年龄”增加 1。比如那。
我意识到我不知道如何做这样的事情;如何执行这样的操作,它的目标不是特定对象,而是特定类的每个对象?我想这种操作在大程序中很常见,你通常是怎么做的?