首页 > 学院 > 开发设计 > 正文

String类中toString()函数分析

2019-11-14 12:41:09
字体:
来源:转载
供稿:网友

如下是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~~~


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表