8.2.3 案例:矩形类的封装