属性可以实现只读或只写,而域(成员变量)则不行.属性的set方法可以针对用户给定的要求进行对value的检查,而域(成员变量)则不行.属性的get方法可以返回经过计算过的值.属性的实现就是方法的实现,可以定义抽象的属性等等. 属性一般对外的,而域一般对内的.好比属性一般都是public,而域都是private,给类内部用的