方法参数类扩展了其他Java

时间:2015-10-22 18:38:07

标签: java

我在创建灵活代码方面遇到了麻烦。我知道的一切都是参数扩展到其他类,它需要是最终的。

public void doSomething(final Food food, int position) {
        final Animal animal = animals.get(position);

        if (animal.getType().equals("Bear") {

            food.color = "red"; // important line
        }
}

class Food {

}

class Salomon extends Food {
   String color;
}

问题是如果我确定当动物类型是熊的时候如何获取颜色,我发送的食物是萨洛蒙?

0 个答案:

没有答案