继承&链式调用