String类中toString()函数分析

来源:互联网 发布:js post 下载文件 编辑:程序博客网 时间:2024/06/10 02:53

如下是String类中toString函数的源代码:    

public String toString() {

        return this;

    }

在网上很多博客详细说明了new String("abc")和String a = "abc";的区别,补充一点,源代码头部用英文说明了String a = "abc";默认用public String(char value[]) 方法来实现。

但是toString中返回this的事儿,今日却困惑我好久。分析如下:

this本身是指向"abc"的字串指针,但因为此类就是String类,隐式创建对象后返回的就是指针指向的堆中的字符串“abc”了,so dis nei~~~

0 0
原创粉丝点击