抽象类的练习，commit乱码修正