解决方案是使用 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 反馈 收藏
Java this关键字 this是Java的一个关键字,表示某个对象。this可以出现在实例方法和构造方法中,但不可以出现在类方法中。 在构造方法中使用this this关键字出现在类的构造方法中时,代表使用该构造方法所创建的对象。 例如: 1 2 3 4 5 6 7 8 9 10
B. `this`关键字只能在静态方法中使用。 C. `this`关键字引用当前对象的实例。 D. `this`关键字用于创建新的对象。 相关知识点: 试题来源: 解析 C。 答案: C。 解析:`this`关键字引用当前对象的实例,可以在类的方法和构造方法中使用来引用当前对象的成员变量或方法。反馈 收藏 ...
console.log(this); console.log(this.name); } //构造函数中的this指向了创建出的对象 //为什么this指向的是对象? //new关键字会在内存中开辟一块空间,这个空间在设置好值后会把地址交给per1这个变量,所以per1就是创建出来的对象的“代言人”,而空间存在的“this”,也就指向了per1; ...
JAVA 关键字this this关键字 this:代表当前对象,this就是所在函数所属对象的引用。 Ⅰ.当成员变量与局部变量重名,可以用this Ⅱ.this也可以用于在构造函数中调用其他构造函数。 注意:只能定义在构造函数的第一行,因为初始化动作要先执行,如下例子 1//会报错的程序2classperson3{4intage;5string name;6Person(...
下列关于this关键字的说法中,错误的是( )A. this可以解决成员变量与局部变量重名问题B. this出现在成员方法中,代表的是调用这个方法的对象C. this可以出现在任何方法中D. this相当于一个引用,可以通过它调用成员方法与属性相关知识点: 试题来源: 解析 C、 this可以出现在任何方法 反馈 收藏 ...