疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

java编程之this关键字


 

   

  java中的this关键字是一个非常重要的关键词。java中的this关键词主要有两种用法,先看第一种

  public class Person{

  private String username;

  private int age;

  public Person(String username,int age){

  this.username = username;

  this.age = age;

  }

  }

  在这里this关键字就代表了对象自己,也就是属性里面的username,把参数username的值给属性里面的username

  this.age = age的作用也是把参数age的值给属性里面的age

  再来看一个例子

  public class Person{

  private String username;

  private int age;

  Person(){

  System.out.println("无参构造方法");

  }

  public Person(String username,int age){

  this();

  this.age = age;

  }

  }

  这里就是Person的第二个用法。

  this调用了无参的构造方法

  也就值会执行无参构造方法这行代码

  this的第二种用法必须用在第一行。