java 一个值可能会有两种属性怎么定义呢