zoukankan      html  css  js  c++  java
  • Java中的 toString 方法

    1. Object 类中定义有 public String toString() 方法,其返回值是 String 类型,描述当前对象的有关信息;

    2. 在进行 String 与其它类型数据的连接操作时(如:System.out.println("info"+person)),将自动调用该对象类的 toString() 方法;

    3. 可以根据需要在用户自定义类型中重写 toString() 方法,如:

    class Dog {
      public String toString() {
        return "I'm a good dog!!!";   } } class Test {   public static void main(String[] args){     Dog d = new Dog();     System.out.println("d: = " +d);   } } // 运行结果为:d: = I'm a good dog!!!

     如果在 Dog 类中不重写  toString() 方法,也即:

    class Dog {
    //  public String toString() {
    //	return "I'm a good dog!!!";
    //  }
    }
    class Test {
      public static void main(String[] args){
    	Dog d = new Dog();
    	System.out.println("d: = " +d);
      }
    }
    // 运行结果为:d: = Dog@15db9742
    

     其返回结果为:类名+@+哈希码

  • 相关阅读:
    matplotlib绘制常见统计图
    学习进度(14)
    hive的基本用法(2)
    hive的基本用法(1)
    进度日报表10
    进度日报表09
    进度日报表08
    进度日报表07
    第六周总结
    进度日报表06
  • 原文地址:https://www.cnblogs.com/bosongokay/p/6752770.html
Copyright © 2011-2022 走看看