对于我在几周内的Java考试,我会精打细算。但是有一项任务我无法解决。我需要一个解决方案。
您应该创建一个称为Plant的抽象类(仅具有高度和重量的属性)。共有三个子类(番茄,甜菜和洋葱)
然后您需要一个名为Greenhouse的类,在此Greenhouse中总共可以容纳30种植物。什么样的植物无关紧要。
如果要存储30多个植物,则应删除一个例外。
我知道我需要:
但我不知道该如何使用。在同一堂课中有很多类似此类的教程,但在另一堂课中却没有。
我希望有人可以帮助我。
来自德国的问候
您只需要在Greenhouse类中使用一个方法。例如
public void AddPlant(Plant p) throws Exception
[以Plant作为参数的地方,检查是否在Greenhouse数组列表中有空间,然后添加它或引发异常。哪个类创建Plant无关紧要,它将通过此方法传递给Greenhouse类。