java中this关键字的作用是什么,下列选项中关于java中this关键字
1、当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分
示例:
课程演示{
String=“这是一个成员变量”;
void fun(字符串)
system . out . println(str);
system . out . println(this . str);
this.str=str
system . out . println(this . str);
}
}
公共类This{
公共静态void main(String args[]){
Demo Demo=new Demo();
Demo.fun(这是一个局部变量);
}
}2、this关键字把当前对象传递给其他方法
示例:
类别人员{
公共void吃(苹果苹果){
apple peeled=apple . get peeled();
system . out . println( Yummy );
}
}
类别削皮器{
静态苹果皮(苹果苹果){
//.去除果皮
退回苹果;
}
}
苹果类{
苹果去皮(){
返回peeler . peel(this);
}
}
公共类This{
公共静态void main(String args[]){
新人()。吃(新苹果());
}
}3、当需要返回当前对象的引用时,就常常在方法写return this
这种方法的优点是,当您使用对象调用方法时,方法返回修改后的对象,您可以使用该对象执行其他操作。因此,很容易对一个对象执行多个操作。
公共类This{
int I=0;
此增量(){
I=2;
还这个;
}
作废打印(){
system . out . println( I= I);
}
公共静态void main(String args[]){
This x=new This();
x.increment()。增量()。print();
}
}
结果是:44、在构造器中调用构造器需要使用this
一个类有许多构造函数。有时您希望在一个构造函数中调用其他构造函数,以避免代码重复。可以使用这个关键字。
如何解决写爬虫IP受阻的问题?立即使用。
推荐教程:java教程以上是这个关键字在Java中什么时候使用的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。