麻烦帮我解决下这些JAVA编程题

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:57:52
1、创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构(假设Mouse 继承自Rodent,Gerbil和Hamster继承自Mouse)。在基础类中,提供适用于所有Rodent的方法(自己思考添加),并在子类中重写它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的类方法,看看会有什么情况发生(多态)。
2、建立一个类,该类的功能是接收一个数组作为参数,然后实现将这个数组按升序排序(不能用直接选择排序,可以是其它的任何排序方法)的功能,在main函数里定义这个类的对象,然后定义一个数组,并将这个数组传递给这个对象,调用对象的排序方法,然后在main函数里将这个排序的结果输出。

//第2题:满足你要求吗?不对我再改
public class Test {

public void paixu(String[] as){

Arrays.sort(as);
}
public static void main(String[] ds){

Test aaa=new Test();
String[] xxx={"B","A","C","F","G","E","D"};
aaa.paixu(xxx);
for(int i=0;i<xxx.length;i++){

System.out.println(xxx[i]);
}
}
}