4.5.1 抽象类