1.Какой смысл делать класс абстрактным, а потом сувать в него реализацию методов? 2. Идея говорит: дурачок, твои методы в мэйне я не вижу, прекрати заниматься хренью.