我在学校给了一个java作业,要求我创建一个StockQuote类。这通常很容易,但老师将其称为简单的容器类。我很困惑,因为我读到的所有容器类都是java.util.Vector,java.util.Hashtable和java.util.HashSet之类的东西。我觉得他正在使用这个术语来表示别的东西,甚至只是意味着一个严格的StockQuote类。我试过给他发电子邮件,但他没有回复,我想跳转作业。以下是作业的描述:
“StockQuote类或接口。这是一个简单的容器类。通常你不会使用容器类的接口,但你可以。何时使用接口的一个规则是决定是否有可能存在如果有多个实现是可能的,那么使用接口肯定是有意义的。对于像这样的简单容器类,可能只有一个实现“
任何正确方向的帮助或推动都会很棒。感谢
答案 0 :(得分:1)
在您的情况下This a simple container class.
== This a simple class.
。
一般来说,你的类可能有一些其他类型的字段,比如String,Collections等。如果是这样,你会说我有一个容器类,因为它包含/存储一些数据。 接口没有字段,因此它们不是容器。