public class Cat {
private boolean mammal=true;
private boolean carnivorous=true;
private int numberOfLegs=4;
private int mood=1;
public boolean isMammal(){
return mammal;
}
public boolean iscarnivorous(){
return carnivorous;
}
public int isnumberOfLegs(){
return numberOfLegs;
}
public void setMood(int mood){
this.mood=mood;
}
public String sayHello(){
return ("喵喵叫");
}
public String sayHello(int mood){
this.setMood(mood);
switch(this.mood){
case 1:
return ("嘶嘶叫");
case 2:
return ("咕噜咕噜叫");
default:
return ("喵喵叫");
}
}
private boolean mammal=true;
private boolean carnivorous=true;
private int numberOfLegs=4;
private int mood=1;
public boolean isMammal(){
return mammal;
}
public boolean iscarnivorous(){
return carnivorous;
}
public int isnumberOfLegs(){
return numberOfLegs;
}
public void setMood(int mood){
this.mood=mood;
}
public String sayHello(){
return ("喵喵叫");
}
public String sayHello(int mood){
this.setMood(mood);
switch(this.mood){
case 1:
return ("嘶嘶叫");
case 2:
return ("咕噜咕噜叫");
default:
return ("喵喵叫");
}
}
}
public class TestCat {
public static void main(String[] args) {
Cat cat=new Cat();
if(cat.isMammal()){
System.out.println("猫是哺乳动物");
}else{
System.out.println("猫不是哺乳动物");
}
if(cat.iscarnivorous()){
System.out.println("猫是肉食动物");
}else{
System.out.println("猫不是肉食动物");
}
System.out.println("猫通常的情况下,和人打招呼的方式是"+cat.sayHello());
System.out.println("猫情绪好的时候会"+cat.sayHello(2));
System.out.println("猫烦躁的时候会"+cat.sayHello(1));
System.out.println("猫有"+cat.isnumberOfLegs()+"条腿");
}
}