java private怎么被调用