Boa tarde moçada!
Me expliquem uma coisa: Se no corpo de métodos com o modificador “static” não podemos utilizar variáveis de instância, então, fiquei confuso do porquê no método abaixo é declarada e criada uma variável de instância dentro do corpo do método…!
public static DAOFactory getDAOFactory(int whichDAO)
{
DAOFactory daoFactory = null;
switch(whichDAO)
{
case MS_ACCESS:
daoFactory = new DAOFactory_AccessImpl();
break;
case ORACLE:
case DB2:
default:
throw new UnsupportedOperationException("On MS Access DAO
Factories are currently supported");
}
return daoFactory;
}
Me ajudem com isso, por favor! Obrigado!
Kallás.[/b]