this对象的引用

来源:互联网 发布:hannah英文名好吗知乎 编辑:程序博客网 时间:2024/05/16 06:03

第一种用法:


class  Person{    private String name;    private int age;    Person(String name)    {         this.name=name;    }    Person(int age,String name)    {        this.name=name;        this.age=age;    }}

this用于调用类中的私有成员变量,并进行赋值操作。 比如说:


        this.name=name;        this.age=age;

第二种用法: this用于某类中构造函数之间的调用。


Person(int age,String name)    {        this(name);        this.age=age;    }

当执行


Person p=new Person(20,"Frank")

此条语句时, this(name)会直接调用Person(String name)构造函数,接下来才执行this.age=age;语句.


但this()的这第二种用法仅仅限于类的构造函数之间。

1 0
原创粉丝点击