类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员

题目
填空题
类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。

A、静态函数

B、虚函数

C、构造函数

D、静态成员函数


参考答案:A

第2题:

在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。()

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


参考答案:正确

第3题:

静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()

A.该类的对象共享其静态成员变量的值

B.静态成员变量可被该类的所有方法访问

C.该类的静态方法只能访问该类的静态成员变量

D.该类的静态数据成员变量的值不可修改


正确答案:D

第4题:

先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。


答案:class A{private int x;public A(int x, ){this.x = x;? }public int f1x() {return x; }}class B extendsA{private int y;public B(int z){this.y = y;? }public int f2y() {return y; }}

第5题:

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

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

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

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

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


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

第6题:

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

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

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

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

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

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


参考答案:A, B, C

第7题:

下面关于this指针的说法中错误的是( )。

A.this指针是一种隐含指针,存在于每个类的非静态成员函数中

B.它是成员函数所属对象的指针

C.通过this.成员变量的形式可以访问类中的数据成员

D.成员函数访问类中的数据成员格式可写成:this->成员变量


正确答案:C

第8题:

以下叙述中正确的是

A.在类中,不作特别说明的数据成员均为私有类型

B.在类中,不作特别说明的成员函数均为公有类型

C.类成员的定义必须是成员变量在前、成员函数在后

D.类成员的定义必须放在类定义体内部


正确答案:A
解析:类中默认的类型是私有类型,除非特别指定为公有或保护类型。同时,并没有强制要求成员函数和数据成员的排列顺序,如果类的成员函数在类定义体内部定义,则为内联函数,一般类的成员函数都在类定义体的外部实现。

第9题:

当局部变量的名字和类的成员变量的名字相同时,类的成员变量将被隐藏。为了在方法中使用成员变量,并且与局部变量加以区分,必须使用______。


正确答案:this
this

第10题:

先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。


答案:class A{private int x;private int y;public A(int x,int y ){this.x = x;this.y = y;? }}class B extendsA{private int z;public B(int z){this.z=z;}}

更多相关问题