object類的toString方法

java中每個類默認都是繼承object類,toString是object的一個方法,所以toString是每個對象隱藏內置的一個方法。本來的toString是輸出一串由包名、類名、哈希值的字符串。經過 覆蓋toString能夠方便的輸出關於實例的一些信息。

對於這個HelloWorld我仍是有些懷疑的,雖然是利用了toString方法,可是這個跟簡單的HelloWorld是很相似的。

package com.nodrich.helloworld;
/**
* toString輸出helloworld
* @author mod
* @version 1.0
*/

public class HelloWorld03 {
   private String aString;
  
   public HelloWorld03(){
    
  }
  
   public String getaString() {
     return aString;
  }
  
   public void setaString(String aString) {
     this.aString = aString;
  }
  //第二次輸出是刪除這個方法
   public String toString(){
     return this.getaString();
    
  }
   public static void main(String[] args) {
     // TODO Auto-generated method stub
    HelloWorld03 test= new HelloWorld03();
    test.setaString( "Hello,World!!");
    System.out.print(test.toString());
  }

}
輸出
Hello,World!!

第二次輸出
com.nodrich.helloworld.HelloWorld03@de6ced
相關文章
相關標籤/搜索