第26979题 单选
有关以下Python代码的说法,错误的是()
class moreData:
    def __init__(self, lstData):
        self.__data = lstData
    def push(self, val):
        self.__data.append(val)
        return self
    def pop(self):
        popVal = self.__data[0]
        self.__data.pop(0)
        return popVal
    def __len__(self):
        return len(self.__data)

myData = moreData([1,2,3])
myData.push(11).push(12).push(13)
print(myData.pop())
A

moreData类可用于构造队列(queue)数据结构

B

代码倒数第2行连续push()用法将导致错误

C

moreData可以认为是list类型的适配器,裁剪了list功能

D

__data可以认为是moreData类的私有成员,只能在类内访问