Download Set_advanced_project/Generics_module/src/Generics_Case_package/Test.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 720 Bytes
-
https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Generics_module/src/Generics_Case_package/Test.java
- Command line
-
hf download hf://zxy0307/Java/Set_advanced_project/Generics_module/src/Generics_Case_package/Test.java
-
curl -L -o Test.java https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Generics_module/src/Generics_Case_package/Test.java
720 Bytes
| package Generics_Case_package; | |
| import java.util.ArrayList; | |
| public class Test { | |
| public static void main(String[] args) { | |
| } | |
| //要求1:该方法能养所有品种的猫,但是不能养狗 | |
| public static void keepCat(ArrayList<? extends Cat> list){ | |
| //遍历集合,调用动物的eat方法 | |
| } | |
| //要求2:该方法能养所有品种的狗,但是不能养猫 | |
| public static void keepDog(ArrayList<? extends Dog> list){ | |
| //遍历集合,调用动物的eat方法 | |
| } | |
| //要求3:该方法能养所有的动物,但是不能传递其他类型 | |
| public static void keepPet(ArrayList<? extends Animal> list){ | |
| //遍历集合,调用动物的eat方法 | |
| } | |
| } | |