一个类成员或者方法前面加上了()修饰符,那说明该数据成员和方法可以直接通过类名来访问和调用。

题目
填空题
一个类成员或者方法前面加上了()修饰符,那说明该数据成员和方法可以直接通过类名来访问和调用。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于常成员函数,下列说法中错误的是

A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量

B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员

C.常成员函数既可以被常对象调用,也可以被一般对象调用

D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符


正确答案:B
解析:本题考察const修饰符的使用规则,只要考生理解了const表示“常”的意思就容易举一反三。根据被修饰内容的不同,const在修饰数据成员,成员函数和对象时,具有特定的含义。很明显,常数据成员是不能被修改的,这一点在选项B中被破坏,因此可以确定本题答案为B,如果考生对其他选项难于区分,同样可以得到正确答案。

第2题:

下面对于静态数据成员描述中,正确的是( )。

A.静态数据成员可以在类体内初始化

B.静态数据成员不可以在类体内初始化

C.静态数据成员不能受protected控件符控制

D.静态数据成员可以直接用类名调用


正确答案:B
解析:静态成员只能在类的外部定义,并且只定义一次。

第3题:

对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。

此题为判断题(对,错)。


正确答案:√

第4题:

下面关于Java语言中实例方法和类方法的说法,哪几项是对的()。

  • A、实例方法可以直接通过类名调用
  • B、类方法可以直接通过类名调用
  • C、实例方法可以操作实例变量也可以操作类变量
  • D、类方法可以操作实例变量也可以操作类变量

正确答案:B,C

第5题:

若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()

  • A、在类B的成员函数中可以访问A类的私有数据成员
  • B、在类B的成员函数中可以访问A类的保护数据成员
  • C、类B的构造函数可以调用类A的构造函数做数据成员初始化
  • D、类A的构造函数可以调用类B的构造函数做数据成员初始化

正确答案:C

第6题:

下述静态数据成员的特性中,( )是错误的。

A.说明静态数据成员时前边要加修饰符static

B.静态数据成员要在类体外进行初始化

C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符

D.静态数据成员不是所有对象所共用的


正确答案:B

第7题:

下面对静态数据成员的描述中,正确的是( )。

A.静态数据成员可以在类体内进行初始化

B.静态数据成员不可以被类的对象调用

C.静态数据成员可以直接用类名调用

D.静态数据成员不能受protected控制符的作用


正确答案:C
解析:C++中,规定对静态数据成员的初始化应该在类体外进行初始化;静态数据成员可以被任意访问权限许可的函数或对象访问;静态数据成员也可以定义为私有的静态数据成员;静态数据成员既可以通过类名访问,也可以通过对象访问。

第8题:

不使用tatic修饰符限定的方法称为成员方法,下列()是不正确的。

A.成员方法可以直接调用父类的成员方法

B.成员方法可以直接调用父类的类方法

C.成员方法不可以直接调用其他类的成员方法

D.成员方法可以直接调用本类的类方法


正确答案:A

第9题:

要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符()。

  • A、final
  • B、public
  • C、class
  • D、static

正确答案:D

第10题:

关于Java语言中实例方法和类方法的描述,正确的有()。

  • A、实例方法可以直接通过类名调用
  • B、实例方法不可以直接通过类名调用
  • C、类方法可以直接通过类名调用
  • D、实例方法可以操作实例变量也可以操作类变量
  • E、类方法可以操作实例变量也可以操作类变量

正确答案:B,C,D

更多相关问题