1- package com .xyq .test1
1+ package com .xyq .test1 ;
22
33public class Dog {
44 private String name ;
55 private int age ;
6- private String xinqing = "ÐÄÇéºÃ " ;
6+ private String mood = "心情好 " ;
77 private String kind ;
88
99 public void setName (String name ){
@@ -18,11 +18,15 @@ public void setAge(int age){
1818 public int getAge (){
1919 return age ;
2020 }
21- public void setXinQing (String xinqing ){
22- this .xinqing = xinqing ;
21+ public void setMood (String mood ){
22+ if ("心情好" .equals (mood ) || "心情不好" .equals (mood )){
23+ this .mood = mood ;
24+ }else {
25+ System .out .println ("您的输入有误,这只狗狗今天心情很好!" );
26+ }
2327 }
24- public String getName (){
25- return xinqing ;
28+ public String getMood (){
29+ return mood ;
2630 }
2731 public void setKind (String kind ){
2832 this .kind = kind ;
@@ -31,16 +35,30 @@ public String getKind(){
3135 return kind ;
3236 }
3337
34- public Dog (String name , int age , String xinqing , String kind ){
38+ public Dog (String name , int age , String mood , String kind ){
3539 this .name = name ;
3640 this .age = age ;
37- this .xinqing = xinqing ;
41+ if ("心情好" .equals (mood ) || "心情不好" .equals (mood )){
42+ this .mood = mood ;
43+ }else {
44+ System .out .println ("您的输入有误,这只狗狗今天心情很好!" );
45+ }
3846 this .kind = kind ;
3947 }
4048
41- public String call (String xinqing ){
42- if ("ÐÄÇéºÃ" .equals (xinqing )){
43- return "" ;
49+ public String call (String mood ){
50+ if ("心情好" .equals (mood )){
51+ return "开心的汪汪叫" ;
52+ }else {
53+ return "伤心的呜呜叫" ;
54+ }
55+ }
56+
57+ public String run (String mood ){
58+ if ("心情好" .equals (mood )){
59+ return "开心的围着主人身边转" ;
60+ }else {
61+ return "伤心的一动不动" ;
4462 }
4563 }
4664}
0 commit comments