Потому что, в HttpServlet реализован метод обслуживания класса и все пользовательские классы сервлетов должны расширять класс Httpservlet. Это библиотечный класс. Внутри реализованы методы обслуживания класса 2 .one - это открытый метод обслуживания void, который в основном является интерфейсом сервлетаметод.и другой - это перегруженный защищенный метод службы void с двумя параметрами - HttpServletRequest и HttpServletResponse.Открытый метод сервиса вызывает метод защищенного сервиса и метод защищенного сервиса, который имеет внутри некоторую логику. Он проверяет, какой тип запроса клиента пришел. Если это тип GET, то он вызовет метод doGet () и, если он имеет тип POST, чем он.вызывает метод doPost ().эти 2 метода также реализованы в методе protected service (), но мы переопределяем эти методы в определяемом пользователем классе сервлетов для выполнения нашей задачи.