完成了属性函数