抽象類哺乳動物{
抽象公共void cry();
}
犬類哺乳動物{
公共void cry(){
system . out . println(" Wang Wang…");
system . out . println();
}
}
類別貓擴展哺乳動物{
公共void cry(){
System.out.println("喵…");
system . out . println();
}
}
奶牛類擴展哺乳動物{
公共void cry(){
system . out . println(" moo…");
system . out . println();
}
}
公共類測試{
公共靜態void main(String[] args){
哺乳動物[]哺乳動物=新哺乳動物[8];
for(int I = 0;我& lt8;i++){
int random =(int)(math . random()* 3);
開關(隨機){
案例0:哺乳動物[i] =新狗();打破;
案例1:哺乳動物[i] =新貓();打破;
案例二:哺乳動物[i] =新牛();打破;
默認:break
}
}
for(int I = 0;我& lt8;i++){
哺乳動物。cry();
}
}
}