java封装例题