赋值符号的重载,返回赋值符号左部的引用。if的意思是,如果赋值号的左部和右部是相同的引用,那么不作任何操作,而直接返回;否则对Cat类中的属性(age、weight)进行改变,使其为rhs的属性。
返回的是Cat对象的引用。if条件表示: 该重载函数所在对象,是否就是&rhs