刚才没仔细看你的代码,现在看了下发现你有两处是错误的,
public int set Age(int age)//setAge方法顾名思义就是设置age的值用的,你却在这里加了一个int返回值,这样是不可以的。public void setAge(int age){//setAge方法是没有返回值的,应此应该把你上边的int改成void 应为他是用来设置一个属性的值的所以不需要返回值 this .age =age;
}
还有你的getAge方法,get的意思就是取的意思,这个方法的作用意在于取出Age的值,应为age是int型变量,所以应该把 age返回去,那么这个方法的返回值就应该为int
public int getAge(){
//this .age =age;我想问你这个age是从哪里来的,暂且不说get方法里边不需要这些。还有你既然要取出age那就应该有return 语句把age返回去return this.age;
}作者: dev 时间: 2012-6-25 15:08
1、首先:
getXxx():表示获取某个变量值
setXxx():表示设置某个变量值