this表示类实例本身。
this的用法:
1、表示对当前对象的引用!
public class A{
public A getA(){
return this;//表示获取当前实例本身
}
}
2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!
public class A{
private int a = 0;//位置1
public A getA(int a){
this.a = a;//前面this.a表示 位置1 的a,赋值=号右侧的表示参数a
}
}
3、用于在构造方法中引用满足指定参数类型的构造器。
public class A{
public A(int a){
}
public A(){
this(1);//这里调用自身的构造函数public A(int a){
}
}
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。
用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。
this()在java中什么意思?
this表示类实例本身。this的用法:1、表示对当前对象的引用!public class A{ public A getA(){ return this;\/\/表示获取当前实例本身 } } 2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!public class A{ private int a = 0;\/\/位置1 public A getA(int a){ t...
请问Java中this如何理解
1、 this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。2、 把this作为参数传递。当你要把自己作为参数传递给别的对象时,也可以用this。3、 匿名类和内部类中的中的this。 有时候,我们会用到一些内部类和匿名类,如事件处理。当在匿名类内部用this...
java中this的作用
在Java中,this关键字表示当前对象的引用,它是一个引用类型的变量。this关键字只能在非静态方法中使用,因为静态方法没有this关键字。this关键字指的是当前对象,因此只有在创建对象之后才能使用this关键字。同时,使用this关键字需要遵守Java的变量作用域规则,避免产生歧义和错误。在Java中,this关键字具有...
JAVA一个类有两个构造函数,当在一个构造函数中调用另外一个构造函数时...
this()这个能表示是当前对象的构造方法,不会弄两个对象出来。this有个作用就是表示自己类的对象。所以除非想弄两个对象,否则构造掉构造就要加this。操作方法如下:1、首先,先写一个完整数据,这是一个最原始的构造方法,如图。2、访问修饰符,访问权限修饰符对构造方法的重载不影响。所以不是构成不...
哪位仁兄解释下 java下的this()
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与...
java的this是什么意思?
在 Java 中,this 表示当前对象的引用。在对象中使用 this 引用自身,可以访问该对象的属性和方法。可以将其看作当前对象的一个指针,指向正在执行代码的对象。在实例方法中使用 this 时,它可以省略不写,系统会自动添加。使用 this 关键字可以解决如下两个问题。首先,this 可以使得类中属性与方法更加...
java中this的用法详情介绍
this指直译是“这个”,在java中指“当前的”不管在哪里,只要用到this,指的一定就是当前的这个对象最常见的用法是在写java bean中比如下面的代码 public class Student private String name private int age;使用this调用本类中的属性\\x0d\\x0a\\x0d\\x0a现在观察以下代码,看会有那些问题\\x0d...
java中的this是什么意思?
Java中的this是一个关键词,表示当前对象的引用。当我们在类中定义属性或方法时,如果方法中使用到了同名的属性,则编译器会默认将其作为当前对象中的属性,而不是局部变量。这时就需要使用this关键字明确地指定是对象中的属性,而不是局部变量。除了明确指定当前对象中的属性外,this还可以作为一个参数...
java中this是什么意思
Java中的this关键字主要表示当前对象的引用。它指向当前实例对象,用于在方法内部引用当前对象的属性和方法。在面向对象编程中,this关键字非常重要,因为它帮助实现类的实例之间的相互操作。下面进行详细解释:首先,this关键字指代当前实例对象。在一个类中创建实例后,每个实例都有自己独特的属性和方法。在...
java里this是什么意思?
Java关键字this只能用于方法方法体内。个对象创建后,Java虚拟机(JVM)就会给这 个对象分配一个引用自身的指针,这个指针的 名字就是 this。因此,this只能在类中的非静 态方法中使用,静态方法和静态的代码块中绝 对不能出现this,这在“Java关键字static、fina l 使用总结”一文中给出了明确解释。...