Prezados,
estou estudando as apis para não só aprender a desenvolver em java mas para tambem entender como as class, interfaces funcionam, com isso me surgiu a seguinte duvida:
A interface Servlet recebe no metodo init do web contener um ServletConfig
A Classe GenericServlet que implementa Servlet tambem recebe do web contener um ServletConfig no seu metodo init cujo objeto deve ser guardado em alguma variavel (não mostrada na API) para poder retorna-la no metodo getServletConfig
Porem em nenhum momento vejo a class GenericServlet receber do web contener um objeto do tipo ServletContext, porem ele tem um metodo (getServletContext) que retorna o mesmo.
Como isso e possivel?
Desde já agradeço