欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Java return this,javareturnthis

来源: javaer 分享于  点击 44412 次 点评:68

Java return this,javareturnthis


return this,会调用toString方法。若类未重写toString()方法,则调用Object的toString()。

public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

java中所有类都默认继承Object。
测试代码:

public class ThisTest {

    private String u;

    // 有参构造。
    public ThisTest(String u){
        this.u = u;
        System.out.println(this);
    }

    public String getU() {
        return u;
    }

    public void setU(String u) {
        this.u = u;
    }

    public String toString(){
        return "我是toString";
    }

    // 主方法。
    public static void main(String[] args) {
        new ThisTest("aa");
    }
}
public class ThisTest {

    private String u;

    // 有参构造。
    public ThisTest(String u){
        this.u = u;
        System.out.println(this);
    }

    public String getU() {
        return u;
    }

    public void setU(String u) {
        this.u = u;
    }

    public String toString(){
        return "我是toString";
    }

    // 主方法。
    public static void main(String[] args) {
        new ThisTest("aa");
    }
}

输出结果:

我是toString

相关文章

    暂无相关文章

用户点评