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);
	}

}

  

原文地址:https://www.cnblogs.com/E-star/p/3431817.html