有关this关键字的描述正确的是()
A.方法中引用的所有字段和方法,包括静态的和非静态的,都隐藏了this对象引用
B.调用对象的的非静态方法时,方法体内会显式用this引用这个对象的实例变量、其他方法或属性
C.如果方法包含与字段同名的局部变量,则方法将引用字段而不是局部变量
D.当方法中的参数名或局部变量名与类中字段名一致,冲突时,为了区分局部变量和字段名,需要在字段名前显示添加this关键字进行引用
A.方法中引用的所有字段和方法,包括静态的和非静态的,都隐藏了this对象引用
B.调用对象的的非静态方法时,方法体内会显式用this引用这个对象的实例变量、其他方法或属性
C.如果方法包含与字段同名的局部变量,则方法将引用字段而不是局部变量
D.当方法中的参数名或局部变量名与类中字段名一致,冲突时,为了区分局部变量和字段名,需要在字段名前显示添加this关键字进行引用
A.每个对象都可以用关键字this引用自己
B.调用特定对象的的非静态方法时,方法体会显式用this引用这个对象的实例变量、其他方法和属性
C.如果方法包含与字段同名的局部变量,则方法将引用字段而不是局部变量
D.方法中的参数名或局部变量名应尽可能和字段名保持一致,方便阅读
A.静态方法可以不需要通过本类的实例对象而通过“类名.静态方法名”就可以调用
B.静态方法可以访问本类的实例变量和实例方法,也可以访问静态成员
C.静态方法不能使用this关键字和super关键字,因为这两个关键字和特定的实例相关
D.实例方法可以访问静态成员和非静态成员,包括静态变量、静态常量、静态方法、实例变量和实例方法
A.静态成员方法是一种用关键字static修饰的成员方法
B.静态成员方法中不能访问非静态成员变量
C.静态成员方法必须通过对象来调用
D.静态成员方法可以定义和访问局部变量
A、A.静态方法指的是被static关键字修饰的方法
B、B.静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间
C、C.静态方法内可以使用this关键字
D、D.静态方法内部只能访问被static修饰的成员
A.一个类的所有对象共享静态字段。
B.static修饰符声明的字段为静态字段。
C.静态函数成员能访问实例成员和静态成员。
D.如果静态字段的值被一个实例改变,所有实例都可见。
A.先创建类再创建对象
B.先创建对象再创建类
C.通过类调用字段和方法(字段和方法都是非静态的)
D.通过对象调用字段或方法(字段和方法都是非静态的)
在以下关于类的相关描述中,不正确的是______。
A.同一个类的对象具有不同的对象自身引用值
B.同一个类的对象具有不同的静态数据成员值
C.一个类的静态方法只能访问该类的静态成员变量
D.一个类的静态成员变量可被该类的所有方法访问
A.父类的静态方法能被子类重写为非静态方法
B.父类的非静态方法也能被子类重写为静态方法
C.子类可以定义与父类的静态方法同名的静态方法
D.子类不能隐藏父类的静态方法
A.类的静态字段和实例字段的引用方式不同,但是对它们的引用都可以看作同类型的变量,参与各种运算、赋值等操作。
B.类的静态字段被类的所有实例共有,访问时直接以“字段名”形式进行即可。
C.类的实例字段被类的所有实例共有,访问时以“类名.字段名”形式进行。
D.类的静态字段被类的所有实例共有,访问时需要借助与类名和成员运算符来实现,形式为"类名->字段名"。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!