public class Car {
public static void main(String[] args) {
Dog dog=new Dog(“年糕”,“心情不好”);
Dog dog1=new Dog(“热狗”,“心情好”);
dog.setVarieties(“金毛”);
dog1.setVarieties(“哈士奇”);
dog.setAge(10);
dog.run();
dog1.bark();
}
}
class Dog{
//成员变量
private String name;//姓名
private String varieties;//品种
private String mood;//心情
private int age;//年龄
public void Dog(){}
public Dog(String name,String mood){
this.setName(name);
this.setMood(mood);
}
//name的设置器
public void setName(String name){
this.name=name;
}
//name的访问器
public String getName(){
return name;
}
// varieties的设置器
public void setVarieties(String varieties){
this.varieties=varieties;
}
//varieties的访问器
public String getVarieties(){
return varieties;
}
//mood的访问器
public String getMood() {
return mood;
}
//mood的设置器
public void setMood(String mood){
if ("心情好".equals(mood) || "心情不好".equals(mood)) {
this.mood = mood;
}else {
System.out.println("输入信息有误:这只狗的心情很好");
this.mood="心情好";
}
}
//age的设置器
public void setAge(int age){
this.age=age;
}
//age的访问器
public int getAge(){
return age;
}
//成员方法
public void run() {
if ("心情好".equals(mood)) {
System.out.println("名字叫" + name + "的" + varieties + mood + ",开心的跑的飞快");
}else if ("心情不好".equals(mood)){
System.out.println("名字叫" + name + "的" + varieties + mood + ",伤心的一动不动");
}
}
public void bark() {
if ("心情好".equals(mood)) {
System.out.println("名字叫" + name + "的" + varieties + mood + ",开心的哈哈大笑");
}else if ("心情不好".equals(mood)){
System.out.println("名字叫" + name + "的" + varieties + mood + ",伤心的一脸衰样");
}
}
}