抽象类中必须是public方法么