【发布时间】:2018-03-10 05:32:13
【问题描述】:
我正在处理(以我能想到的最简单的方式)一个使用 jGRASP 的三层 java 文件,供任何碰巧使用它并关心考虑这个事实的人使用。我确信大多数其他 java 编辑器的工作方式几乎相同。
我正在尝试模拟计算机化收银机。我有我正在处理的三个文件:CashRegister.java、TestInventory.java 和 InventoryItem.java。
我不打算深入每个文件的作用。我把那部分写得很好,我只是对文件之间的交互方式感到困惑。
CashRegister.java 调用和工作于 TestInventory.java,它基于 InventoryItem.java 并工作于 InventoryItem.java。
我四处寻找,但我真的找不到任何对我有意义的关于如何将一个类调用到另一个类的东西。
简而言之,FileC 需要调用 FileB 才能完成工作,而 FileB 需要调用 FileA 才能正确完成工作。
有什么建议或快速帮助吗?我不需要任何复杂的东西,而且我确信这是我没有看到的简单东西。
【问题讨论】:
-
抱歉,这太宽泛了,太“基本”了。您可以通过调用其他类的静态方法或使用“new”实例化它们,然后在这些对象上调用非静态方法来使用其他类。这在任何好书或教程中都有解释。不要指望我们帮助解决主要需要您坐下来学习学习编程的内容的问题。 “请帮助我”不是这个社区范围内的问题。
-
@GhostCat,你能详细说明你的意思吗?我试图在不涉及太多细节的情况下提出我需要帮助的内容,但不知何故,我认为这不是你的评论的意思。
-
你不需要“帮助”。您需要接受必须坐下来花费数小时阅读书籍的事实。我已经告诉过你一个类如何使用另一个类中的方法。再说一遍:这个社区不是你学习书籍或教程的替代品。
-
@GhostCat,有一件事我想让你知道:我把这个网站作为最后的手段。我有一本书在用,然后是一个与这本书相关的教程网站,然后我用谷歌搜索视频,然后从那里进入主页,这个网站通常是列表中的第一件事,去在我画空白的时候列在列表中。至于我在寻找如何做这些事情的时间,我花更多的时间寻找如何去做,而不是与我自己的怪诞家庭一起做。我承认:我很挣扎。但我会做我需要做的事情,以便有机会完成我的工作。
-
当我使用这个网站时,我已经没有其他选择了。我花在学习这些东西上的时间可能比大多数人一周的工作时间还要多。只是想让你考虑一下。