问题 单项选择题

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

A.public

B.不使用修饰符

C.private

D.protected

答案

参考答案:C

解析: 堆栈中为了保证访问数据的一致性,应该对类的数据进行封装,而实现类数据封装的级别是private。

问答题
写作题