5.8.2 抽象类