模板样式如下:
1.字段定义,访问权限为private,体现封装性
2.构造函数
3.方法,包括封装中所需要的get、set方法,类的toString方法,还是涉及类的不变式
范例说明如下:
public class <class name> {
//字段
private <type> <name1>;
private <type> <name2>;
//构造函数
在此省略
//方法
//get函数
public <type> getname1() {
return name1;
}
public <type> getname2() {
return name2;
}
//set函数
public void setname1(<type> name) {
name1 = name;
}
public void setname2(<type> name) {
name2 = name;
}
//其他函数
public void example(<type> name) {
//涉及类的不变式
//做异常处理等
if(name=0) {
throw new IllegalArgumentException();
}
}
//toString 方法
//有时候需要直接将对象里的一些数据打印出来观察,如果不去调用对象中的方法
可以写一个toString方法,只要方法里的内容格式正确规范
Java系统会自动识别,代替系统中默认的toString函数
}