Dúvidas

1 resposta
C

Colegas,
Bom dia! Segue abaixo um programa, onde as linhas em negritos é que estou com dúvidas, alguem poderia me explicar.

Desde já agradeço,
Anteciosamente,
Heráclito

package ControleNotaFiscal.Cgt;

import ControleInterno.Cgt.AplControleInterno;

import ControleNotaFiscal.Cih.JanPrincipal;

import Utilitario.Persistencia.Conexao;

public final class Aplicacao {
private AplControleInterno oPriAplControleInterno;

private JanPrincipal janPrincipal;
private Conexao oPriConexao;

//Cria Aplicacao de Controle Interno
oPriAplControleInterno = new AplControleInterno([b][color="blue"]this[/color][/b]);

}

public AplControleInterno oPubObterAplControleInterno() {

return oPriAplControleInterno;

}
public void pubSair() {

oPriConexao.pubDesconectar();

System.out.println(Aplicação Finalizada!);

System.exit(0);

}
public static void main(String[] args) {

try {

javax.swing.UIManager.setLookAndFeel(javax.swing.plaf.metal.MetalLookAndFeel);

}

catch(Exception e) {

e.printStackTrace();

}

new Aplicacao();

}

}

1 Resposta

C

public AplControleInterno oPubObterAplControleInterno() { return oPriAplControleInterno; }
Isso seria equivalente a um metodo GET, por convenção deve-se usar o prefixo GET para metodos de obtenção de valores e SET para metodos de atribuição de valores.

public AplControleInterno getAplControleInterno() { 
         return oPriAplControleInterno; 
}

Uma dica util, coloque nomes significativos para metodos e variaveis.Ex:
public ControleInterno controleInterno;

public void atualizarRegistrosAbertos(){};

Criado 25 de outubro de 2007
Ultima resposta 25 de out. de 2007
Respostas 1
Participantes 2