java中this有两种用法: 1、代表当前类 public class Dog{ private String name; private float age; public setName(String name){ this.name = name; } ... } 这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解,不是等于。 2、在构造函数中的使用 public class Dog{ private ...
java中this的用法: 1、this一般指的是本身的隐含指针,也就是哪个对象调用this所在的方法this就是哪个。 举例代码:TestThis_1.java /* 问题:什么是this * 输出结果: * A@4e44ac6a */ public class TestThis_1 { public static void main(String[] args) { A aa = new A(); System....
在Java中,关键字"this"表示当前对象的引用。它可以用于引用对象的实例变量和方法。举个例子,假设你有一个人类(Person)的Java类,它有一个实例变量"name"和一个构造函数。在构造函数中,你可以使用"this"关键字引用对象的"name"实例变量,以便对它进行初始化。在上面的例子中,当你创建一个Person对象并传入一个...
一、引用成员变量 在一个类的方法或构造方法内部,可以使用“this.成员变量名”这样的格式来引用成员变量名,有些时候可以省略,有些时候不能省略。 二、引用构造方法 在一个类的构造方法内部,也可以使用this关键字引用其它的构造方法,这样可以降低代码的重复,也可以使所有的构造方法保持统一,这样方便以后的代码修改和维...
this.a = a; } public int getA(){ return a; } public void setA(int a){ this.a = a; } } 在该代码的构造方法和setA方法内部,都是用this.a引用类的成员变量。因为无论在构造方法还是setA方法内部,都包含2个变量名为a的变量,一个是参数a,另外一个是成员变量a。按照Java语言的变量作用范围规定,...
java中的this用法 java中的this用法 在Java中,this关键字有以下用法:1.指代当前对象:this可以用来指代当前对象,即当前方法被调用的对象。可以使用this来调用当前对象的属性或方法。2.区分局部变量和成员变量:当方法的参数名或局部变量与成员变量重名时,可以通过使用this关键字来引用成员变量。3.作为构造器:在一个...
在Java中,this关键字是一个非常重要的引用变量,它指代当前对象的实例。下面是关于this的用法归纳总结: 1. 基本含义 this关键字用于指代当前对象的实例,可以通过this访问当前对象的成员变量和方法。 2. 主要用法 2.1 区分成员变量和局部变量 当成员变量和局部变量同名时,可以通过this关键字来访问成员变量。 java public...
Java 中的this关键字用于引用当前对象。它可以在类中的方法和构造函数中使用。以下是this关键字的几个用法:1.引用当前对象的属性或方法:可以使用this关键字引用当前对象的属性或方法。例如,this.propertyName可以引用当前对象的属性,this.methodName()可以引用当前对象的方法。2.作为构造函数的调用:可以使用this()...
1 在实例方法和构造方法中使用this this可以出现在类的构造方法和非static修饰的成员方法(即实例方法中),this代表实例对象自身,可以通过this来访问实例对象的成员变量或者调用成员方法。 【例:5-5】使用this访问成员变量 或 通用成员方法。 package EXthis; ...