9.6 抽象类和接口