B. `this`关键字只能在静态方法中使用。 C. `this`关键字引用当前对象的实例。 D. `this`关键字用于创建新的对象。 相关知识点: 试题来源: 解析 C。 答案: C。 解析:`this`关键字引用当前对象的实例,可以在类的方法和构造方法中使用来引用当前对象的成员变量或方法。反馈 收藏 ...
解决方案是使用 default 关键字,此关键字对于引用类型会返回空,对于数值类型会返回零。对于结构,此关键字将返回初始化为零或空的每个结构成员,具体取决于这些结构是值类型还是引用类型。 default 关键字可在switch语句或泛型代码中使用。 switch语句:指定默认标签。 泛型代码:指定类型参数的默认值。对于引用类型为空,对...
t.set(10, 20);//这时set函数中的this就是指向t的指针,相当于this=&t;}
this关键字引用类的当前实例。 以下是this的常用用途: 限定被相似的名称隐藏的成员,例如: publicEmployee(stringname,stringalias) {this.name = name;this.alias = alias; } 将对象作为参数传递到其他方法,例如: CalcTax(this); 声明索引器,例如: public int this[intparam] {get{returnarray[param]; }set{...
百度试题 结果1 题目this关键字的含义是表示一个()。 A. 指针 B. 当前对象 C. 一个类 D. 一个方法 相关知识点: 试题来源: 解析 B 反馈 收藏
this是Java的一个关键字,表示某个对象。this可以出现在实例方法和构造方法中,但不可以出现在类方法中。 在构造方法中使用this this关键字出现在类的构造方法中时,代表使用该构造方法所创建的对象。 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
下列关于this关键字的说法中,错误的是( )A. this可以解决成员变量与局部变量重名问题B. this出现在成员方法中,代表的是调用这个方法的对象C. this可以出现在任何方法中D. this相当于一个引用,可以通过它调用成员方法与属性相关知识点: 试题来源: 解析 C、 this可以出现在任何方法 反馈 收藏 ...
//构造函数中的this指向了创建出的对象 //为什么this指向的是对象? //new关键字会在内存中开辟一块空间,这个空间在设置好值后会把地址交给per1这个变量,所以per1就是创建出来的对象的“代言人”,而空间存在的“this”,也就指向了per1; var per1 = new CreatPerson(); ...
this关键字 1 class A{ 2 int i; 3 4 public A(int i){ 5 this.i = i;//代表当前已经创建的对象 6 } 7 8 public void show(A * this){//this代表当前正在调用show方法的对象 9 //这样写便于理解,在Java里是不能执行的 10 System.out.printf("i=%d",(*this).i); 11 } 12 } 13 14 ...