已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且B类有一个成员变量x被声明为 protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说法正确的是( )
A: A类的实例不能访问到B类的实例
B: A类的实例能够访问到B类一个实例的x成员
C: C类的实例可以访问到B类一个实例的x成员
D: C类的实例不能访问到B类的实例
A: A类的实例不能访问到B类的实例
B: A类的实例能够访问到B类一个实例的x成员
C: C类的实例可以访问到B类一个实例的x成员
D: C类的实例不能访问到B类的实例
举一反三
- 已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说法正确的是:( )
- 关于实例变量、类变量、实例方法和类方法,下面说法错误的是() A: 实例方法可以访问实例变量和类变量。 B: 类方法不能访问实例变量。 C: 实例变量和类变量都可以通过类名访问。 D: 类方法只能访问类变量。
- 已知A类被打包在packageA , B类被打包在packageB ,且B类被声...,且继承了B类 。则以下说话正确的是(
- 关于实例方法和类方法,以下描述正确的是( )。 A: 实例方法只能访问实例变量 B: 类方法可以访问类变量,不能访问实例变量 C: 类方法只能通过类名来调用 D: 实例方法只能通过对象来调用
- 关于实例方法和类方法,以下描述正确的是:( ) A: 实例方法只能访问实例变量 B: 类方法只能通过类名来调用 C: 实例方法只能通过对象来调用 D: 类方法既可以访问类变量,也可以访问实例变量