toString()是什么意思,,简单问题
帮我解释一下

解决方案 »

  1.   

    这个一般是用于类型转换的方法
    比如Integer.toString()是把整形转为字符串
    Float.toString()是把浮点型转为字符串
      

  2.   

    所有对象都有toString()方法,因为该方法是类Object的方法,而Object是所有class的基类return getClass().getName() + "@" + Integer.toHexString(hashCode());这是Object类的toString()方法实现,可以看出,该方法只是返回一个类名+hash码的二进制字符串,所以对于所有类型,都应该实现自己的toString()方法但并不是所有类都重写了toString()方法
      

  3.   

    toString是Object类的方法。由于所有的类都是直接或者间接的从Object类集成的,所以所有的类都有这个方法。
    如果类没有重写这个方法的话,缺省的是返回实例的
    getClass().getName() + '@' + Integer.toHexString(hashCode())