toString方法

2015-03-19

Java

原CSDN博客已弃用,文章会逐渐迁移过来。

转帖请注明本文出自weimeig的博客(http://blog.csdn.net/weimeig/article/details/79497172),请尊重他人的辛勤劳动成果,谢谢

应朋友们反馈的JAVA基础薄弱的问题,决定出一套完整的JAVA基础教程,帮助大家复习,巩固JAVA基础,今天要讲的是toString方法。

public class toStringFangFa {  
    public static void main(String []args){  
        System.out.println(new String("你好"));  
    }  

}  

我们不难发现,在这行代码中,我们找不到字符串的时候,直接new的一个String传你好进去,他可以正常打印运行,因为在java中,我们尽管没有调用toString方法,当他给我们默认的调用了,出现的效果和我们的

public class toStringFangFa {  
    public static void main(String []args){  
        System.out.println(new String("你好").toString());  
    }  

}  

是一样的。

好了,大家可以继续练习一下。

class Ca{  
    String name;  
    int avg;  
    public String toString(){  
        return "我的名字" + name + ",我的年龄" + avg;  
    }  
}  
public class toStringFangFa {  


    public static void main(String []args){  
        Ca ca = new Ca();  
        ca.name = "张三";  
        ca.avg = 18;  
        System.out.println(ca);  
    }  

}