考虑以下事项:我们有一个超类动物和两个孩子类猫和狗。 我找到了一种找到所有狗的方法和找到所有猫的方法。两者分别返回一只狗或猫的名单:
List<Dog> dogs = getAll(Dog.class);
List<Cat> cat = getAll(Cat.class);
请写下以下内容时怜悯我:
现在我希望所有的动物都死了!
但我不想写像:
facade.kill(dogs);
facade.kill(cats);
我宁愿阅读类似的内容:
facade.kill(dogsAndCats);
但我无法将这两个列表合并为一个,例如:
List<Animal> dogsAndCats = ...?
你能帮我解决这个问题吗?
答案 0 :(得分:0)
修改强> 使用动物列表中的addAll()方法添加Dog and Cat列表。