请问下面的:this(null,0,url_link)怎么理解
public class Url  
{
	private Url father_url = null;
	private int current_depth = 0;
	private Uri url_link ;     	
     public  Url(Uri url_link):this(null,0,url_link)
     {          
     }
	public Url(Url father_url, int current_depth, Uri url_link)
     {
         this.father_url = father_url;
         this.current_depth = current_depth;
         this.url_link = url_link;
	}
}
------解决方案--------------------构造函数问题
Url(Uri url_link):this(null,0,url_link)就是会自动调用另一个构造
Url(Url father_url, int current_depth, Uri url_link),传入参数为null,0,url_link
------解决方案--------------------这个叫做constructor chaining,就是指定了this(null,0,url_link)后,执行完Url(Uri url_link)之后,就执行Url(Url father_url, int current_depth, Uri url_link)