java 用set不同get_用set get与直接设为public有什么区别