中国开发网: 论坛: 程序员情感CBD: 贴子 380048
haitao
这些代码是不是自动生成的???
public int getActive() {
return Active;
}

public void setActive(int active) {
Active = active;
}

public int getBirthDate() {
return BirthDate;
}

public void setBirthDate(int birthDate) {
BirthDate = birthDate;
}

如果是C,完全可以:

#define DeclareField(name,type) \
private type name;\
public Get##name(void)\
{ rerurn name; }\
public void Set##name(type a##name)\
{ name=a##name; }

然后就是一行搞定一个:
DeclareField(Active)
DeclareField(BirthDate)
。。。。

java却写成那个样子,真的是。。。。。。。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录