假设有两个包A与B,其中B包依赖于A包,且二者之间不构成任何嵌套关系,此外,A包中含有三个类元素ClassA,可见修饰为public。ClassB,可见修饰为protected。ClassC,可见修饰为private。那么在B包中可见的元素有
A: ClassA
B: ClassA,ClassB
C: ClassA,ClassB,ClassC
D: ClassB
A: ClassA
B: ClassA,ClassB
C: ClassA,ClassB,ClassC
D: ClassB
举一反三
- 假设有两个包A与B,其中B包依赖于A包,且二者之间不构成任何嵌套关系。此外,A包中含有三个类元素: ①ClassA,可见性修饰为public。 ②ClassB,可见性修饰为protected。 ③ClassC,可见性修饰为private。 那么在B包中可见的元素有() A: ① B: ①② C: ①②③ D: ②
- 假设有两个包A和B,其中B包依赖于A包,且两者之间不构成任何嵌套关系。此外,A包中含有3个类元素:①ClassA,可见性修饰为public ②ClassB,可见性修饰为protected ③ClassC,可见性修饰为private。那么在B包中可见的元素有()。
- 假设有两个包A和B,其中B包依赖于A包,且两者之间不构成任何嵌套关系。此外,A包中含有3个类元素:①ClassA,可见性修饰为public ②ClassB,可见性修饰为protected ③ClassC,可见性修饰为private。那么在B包中可见的元素有()。 A: ② B: ①②③ C: ①② D: ①
- 使用组合或者聚合取代继承,可以避免多次继承的缺点,关于下图的描述正确的是?[img=401x97]18034c7168a5efd.png[/img] A: ClassB和ClassA是一种组合关系, ClassA不应该单独存在。 B: ClassB和ClassA是一种聚合关系, ClassA不应该单独存在。 C: ClassA只能是个内部类。 D: ClassB和ClassA是一种聚合关系, ClassA可以单独存在。
- 已知ClassA是ClassB的父类,在ClassC中定义了ClassA类型的对象obj,且提供了方法 setClassA(ClassA obj)用于给obj对象赋值,以下叙述有误的是( )。