多项选择题
若B是A的子类,C是B的子类,D又是C的子类,则()
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成员,都需要同包
点击查看答案&解析
相关考题
-
多项选择题
对于访问权限,下列说法正确的是()
A.private私有成员变量或方法只能在类内部访问
B.public共有变量和共有方法可以在任何地方被访问
C.若其它类与当前类在同一个包中,那么在其它类内部能访问当前类对象的protected变量和protected方法
D.对于非内部类,不能用protected和private修饰,而只能用public修饰 -
单项选择题
获得数组array长度的方式为()
A.array.size
B.len(array)
C.array.len
D.array.length -
多项选择题
对拥有可变参数的函数public void g(double a,int ...x)说法正确的是()
A.第一个形参是double型
B.第二个至最后一个参数是int型
C.连续出现的int型参数的个数不确定
D.参数代表x可以通过下标运算来表示参数列表中的具体参数
