单选题 在堆栈类Sharedstack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)______。
public class SharedStack
______int idx=0;
______char[]data=new char[10];
public synchtonized void push(char c)......
public synchronized void pop()......)

A.public B.不使用修饰符
C.private D.protected

【正确答案】 C
【答案解析】[解析] 堆栈中为了保证访问数据的一致性,应该对类的数据进行封装,而实现类数据封装的级别是private。