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