属性是为了读取或操作对象中的变量,比如你这个id变量可以从外部对其进行设置或读取
CustomerInfo info;
info.ID="01"; //将对象info的id值设为“01”
String s=info.ID;//读取对象info的id值,赋值给s
我通常把属性理解为不带括号的方法。删除了属性那就从外部访问不了相应变量,当你也可以方法来实现访问
只有“get”的称为只读属性,不能从类外部赋值
这个是很自由的,要不要字段取决于需求,不是必须。
在你上面的例子中,id字段很明显是记录了客户的数据库编号。
如果后面用不到,删掉也没什么问题。
class是类 CustomerInfo是类名