多项选择题

A.类B、C和D类都继承了A类的protected成员变量和方法
B.若在Other类中用D类创建了一个对象object,只要Other类和D类在同一个包中,Other类中方法可以访问object中D自身的protected成员
C.若Other类中方法可以访问object中D继承A的protected成员,则要求Other类与A类同包
D.只要访问protected成员,都需要同包