Java中一种无意识的递归

来自: Java编程思想P287

 

public class Main {

	/**
	 * @param args
	 */
	@Override
	public String toString() {
		return "Main" + this; // 这里我们调用this的话,就默认调用了toString() 无限递归了
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Main a = new Main();
		System.out.println(a);
	}

}

  

 

posted @ 2013-11-19 17:09  E_star  阅读(327)  评论(0编辑  收藏  举报