java属性和成员变量的区别