我可能错了,因为我对 Java 没有太多经验,但这里有一个问题。
我有一个包含许多方法的类(基本上它是一个简单的库)。
我创建了这个类的一个对象让我们说MyLibrary obj = new MyLibrary(parameters);
这些参数为库正确运行设置了任何必要的功能。
然后我可以打电话obj.getSomething//obj.setSomething等等obj.createSomething等等...
在我的主课中,我真的只需要一个这种库对象。
现在...不将它用作对象对我来说是否更有用,而是将其作为extends然后在库中创建一个函数,就像我会手动调用的构造函数一样?
编辑:
一类与MyLibrary 的关系非常密切。基本上,我有很多类做类似的事情,但有一些不同的更高层功能。所以我分离了必须在所有这些类中的方法。
它似乎与shapeclass 和triangle, circle, squareexample 非常相似。所以MyLibrary类似于shape包含所有基础的。