Java认证考试

public级的成员变量能够被以下哪些对象访问到?()A、所有的对象,但其它包中的对象只能访问少数从包中导出的成员B、所有的对象,子类可以直接访问,也可以继承父类对象的public级成员C、所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员D、所有的对象,但子类不能访问其它包中的父类对象的public级成员E、所以的对象

题目

public级的成员变量能够被以下哪些对象访问到?()

  • A、所有的对象,但其它包中的对象只能访问少数从包中导出的成员
  • B、所有的对象,子类可以直接访问,也可以继承父类对象的public级成员
  • C、所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员
  • D、所有的对象,但子类不能访问其它包中的父类对象的public级成员
  • E、所以的对象
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要使类中某个成员变量只能被它自身访问到,该变量_________。

A.应不加修饰符

B.只能用protected修饰

C.只能用private修饰

D.只能用public修饰


正确答案:C

第2题:

以下关于静态成员变量的叙述不正确的是

A.静态成员变量为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

第3题:

类的静态成员与普通的对象成员之间有什么区别?()

A.类的所有对象共享一个静态成员

B.表态成员属于类,而普通成员属于对象

C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同

D.静态成员函数只能访问静态成员变量,不能访问普通成员变量

E.静态成员变量就是值不会再变的成员变量


参考答案:A, B, C

第4题:

已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。

  • A、A类的实例不能访问到B类的实例
  • B、A类的实例能够访问到B类一个实例的x成员
  • C、C类的实例可以访问到B类一个实例的x成员
  • D、C类的实例不能访问到B类的实例

正确答案:C

第5题:

以下说法正确的是( )。

A.protected定义的内容允许被对象存取

B.private定义的内容允许被对象存取

C.public定义的内容允许被对象存取

D.public定义的内容不允许被对象存取


正确答案:C
解析:类中成员定义时前面可加修饰符(如public、private、protected等)。加public修饰指明成员为公有,可以被对象访问;加protected指明成员为保护成员,不允许被对象访问和存取;加private表明为私有成员,只能被类自己访问和调用,不能被对象访问。所以只有C选项的描述是正确的。

第6题:

关于对象串行化,下列叙述正确的是______。

A.被储存和还原的对象如果引用了其他对象,这些对象不须同时存储和还原

B.串行化只能保存对象的非静态成员变量

C.串行化只能保存成员方法和静态的成员变量

D.串行化保存变量的任何修饰符


正确答案:B
解析:对象通过写出描述自己状态的数值来记录自己的过程称为对象的串行化。在被存储和还原的对象引用到其他的对象时,这些对象必须也能被同时存储和还原,以保证对象之间的关系。即如果变量是另一个对象的引用,则引用的对象也要串行化,所以选项A错误。串行化只能保存对象的非静态成员变量,不能保存成员方法和静态的成员变量,而且串行化只保存非静态成员变量的值,不保存变量的任何修饰符,所以选项C和D错误。此外,对于 transient类型的变量,串行化也不保存对应的值。

第7题:

血型public成员变量MAX_LENGTH,该值保持为常数200,则定义这个变量的语句是______。


正确答案:publicfinalintMAX LENGTH=100
publicfinalintMAX LENGTH=100 解析: 本题考查Java中变量的声明。Java中定义常值变量使用的是final属性,说明该值赋值以后永不改变,所以正确答案为publicfinal int MAX LENGTH=100。

第8题:

用public修饰的成员变量被称为_________。

A.共有变量

B.友好方法

C.共有方法

D.友好变量


正确答案:A

第9题:

python中,类变量能够被()调用

  • A、类
  • B、对象
  • C、变量
  • D、函数

正确答案:A,B

第10题:

下面有关私有变量和私有方法的声明,叙述正确的有()。

  • A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法
  • B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法
  • C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法
  • D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

正确答案:A,D

更多相关问题