这是一个过去的考试问题,我想知道什么是原始类型和参考类型?使用数组我知道引用类型是数组由对象或变量组成的位置,但是基本类型是用int或string创建数组的地方.(对?)
您认为您如何回答测试中的问题并获得良好的信誉?没有真正直接引用原始ARRAY类型......有没有办法在没有它的情况下做到这一点?或者你认为用阵列解释它会没问题.
有人可以解释一下在hashmap中使用的关键对象到底是什么吗?有一种方法:"put(Object key,Object value)将指定的值与此映射中的指定键相关联."
那么关键是你想要的任何物体吗?按价值来说,它们意味着另一个对象或属性.因为我很困惑,需要进一步解释!谢谢一堆
嗨我得到一个空指针在过程中标记.测试者类位于底部.当试图打印动物园时会发生这种情况.似乎没有为"动物动物"设置名称,但我创造了动物.
它可以访问我想要的错误动物,但是我如何访问我已经制作的列表中的动物(请不要使用for参数中的":")!我知道这是错的,但像animal_list.printdetails?
public class Zoo {
private Animal animal;
public int number_animals;//# animals allowed in zoo
private List<Animal> animal_list;
private String zoo_name;
public Zoo(String name){
this.zoo_name = name;
animal_list = new ArrayList<Animal>();
}
public void addAnimal(Animal obj) {
animal_list.add(obj);
}
public String toString(){
String s = "In zoo " + zoo_name + " there are the following animals:\n";
for (int i = 0; i < animal_list.size(); i++){
s += animal.getName() + " who weighs " + animal.getWeight() + " kg.";//null …Run Code Online (Sandbox Code Playgroud)