8.4 继承的应用实例