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

object类中的方法-----toString(),

来源: javaer 分享于  点击 38637 次 点评:230

object类中的方法-----toString(),


toString():

public String toString(),返回值类型是string。

结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。

 

Object类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。与clone方法返回的内容形式一样

System.out.println(p1.toString());//输出结果:com.object.Person@15db9742(toString方法的默认输出格式,一般建议子类重写该方法,输出一个简明易懂的信息表达式)

或者先定义一个变量接收:

String str = p1.toString();

System.out.println(str);

子类重写toString方法:在子类即Person类中右键点击source----Generate toString()----ok,即在子类中生成了重写的toString方法。如下:

public String toString() {

       return"Person [name=" + name + ", age=" + age + "]";

    }//方法内容自动生成,这样输出的就是一个简明易懂的信息表达式。运行结果:Person [name=tom,age=22],即输出的是对象的属性。

相关文章

    暂无相关文章

用户点评