this 基础使用方法

来源:互联网 发布:盗版游戏 知乎 编辑:程序博客网 时间:2024/06/15 14:01

      在Java中,this是调用类中变量和内部类的构造方法的关键词,在对象有同名变量时,可以指定类的变量。

例子1 类中变量的调用:

package example_1;import java.lang.*;public class Xample_3  {private static String a;private static String b;public Xample_3(){}public Xample_3 (String a,String B){this.a = a ;b = B;/* * 在一个构造方法的形参中,如果形参的名称与类中的变量名一样,那就需要使用this去指明使用的变量。 * 在这里变量a和形参a同名,那么调用的时候就需要使用this.a 去指明使用变量的a * 而变量b和形参B不同名,所以可以直接使用变量b */System.out.println("在构造类中将a,b变量重新赋于值是,\n a等于:"+this.a+"\n b等于:"+b);}public String getA(){return a;}public String SetA(String a){return this.a=a;}public void setAandB(String a,String b){}        public static void main(String[] args) {        Xample_3 xample = new Xample_3();        Xample_3 xample_3 = new Xample_3("a1", "b1");        xample_3.SetA("aaa1");        System.out.println(xample_3.getA());                }}
运行结果:

在构造类中将a,b变量重新赋于值是,
 a等于:a1
 b等于:b1
aaa1