A-A+
在堆栈类Sharedstack的定义中 为了保证堆栈在并发操作中数据的正确性 应在下画线处填
问题详情
在堆栈类Sharedstack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)()。 public class SharedStack{ int idx=0; char[]data=new char[10]; public synchtonized void push(char c){……} publR,synchronized void pop{……} }
A.Dublic
B.不使用修饰符
C.private
D.protected请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
C。【解析】堆栈中为了保证访问数据的一致性,应该对类的数据进行封装,而实现类数据封装的级别是private。