4.3 抽象类和接口