问题
单项选择题
在堆栈类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
答案
参考答案:A
解析: public:访问控制符指明该类为公共类,可被其他类访问或引用其成员变量和成员方法。为了保证堆栈在并发操作中数据的正确性,必须定义成公共变量。