在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,下划线处填入的修饰符是(两个下划线的填写内容相同) public class SharedStack( ______int idx=0 ______char[]data=new char[10] public synchronized void push(char C) {......} public synchronized void pop{}{......} } A) public B) 不使用修饰符 C) private D) protected