class Mouse{
private String name;
private int age;
Mouse(String name,int age){
this.name=name; this.age=age;
}
public void getSong(String belongid){
System.out.println("被猫咪咬过之后老鼠的声音是"+belongid);
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return name+","+age;
}
}
class Cat {
String name;
int age;
Cat(String name,int age)
{
this.name=name;
this.age=age;
}
public void Animal(String name,int age){
this.name=name;
this.age=age;
}
public void getSong(String name,int age){
System.out.println(name+"的年龄"+age+",他的叫声是这个声音还行吧!");
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
class Mouse implements Comparable {
/*TreeMap的自然排序:TreeMap的所有key必须实现Comparable接口,而且所有key应该是同一类的对象,否则抛出ClassCastException异常*/
private String name;
private int age;
Mouse(String name,int age){
this.name=name; this.age=age;
}
public void getSong(String belongid){
System.out.println("被猫咪咬过之后老鼠的声音是"+belongid);
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return name+","+age;
}
@Override
public int compareTo(Object o) {
// TODO Auto-generated method stub
return 0;
}
}
class Cat {
String name;
int age;
Cat(String name,int age)
{
this.name=name;
this.age=age;
}
public void Animal(String name,int age){
this.name=name;
this.age=age;
}
public void getSong(String name,int age){
System.out.println(name+"的年龄"+age+",他的叫声是这个声音还行吧!");
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}