[英]how to choose the right datastructure
我不知道这是否是提出此类问题的合适地点。 但最坏的情况是我希望我能被引导到正确的渠道
我有以下要求
我有一个课篮
public class Basket {
Map<String, String> flowers;
/name and color, the values are unknown
}
现在,我对哈希图中每种花的三种类型要使用哪种数据结构感到困惑。 篮子和花朵的哈希图之间存在一个oneToOne关系。 第三种结构与哈希表中的键相关的花朵种类将是什么关系?
如果我为类型创建一个ENUM,如何将其与哈希图中的条目相关联? 哪个是字符串键和字符串值?
这是一个类继承另一个类的非常简单的示例。 如果列出食物,则该列表中可以包含Cookie实例。
public class Food {
private int calories;
public abstract int getCalories();
}
public class Cookie extends Food {
public int getCalories() {
return calories;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.