12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ORIENTAÇÃO A OBJETOS 36Compile e execute a classe TestaContaEAgencia.Exercícios Complementares7 Defina um vínculo entre os alunos e as turmas, criando na classe Aluno um atributo do tipoTurma.8 Teste o relacionamento entre os alunos e as turmas, criando um objeto <strong>de</strong> cada classe e atribuindovalores a eles. Exiba na tela os valores que estão nos atributos da turma através do objeto daclasse Aluno.MétodosNo banco, é possível realizar diversas operações em uma conta: <strong>de</strong>pósito, saque, transferência,consultas e etc. Essas operações po<strong>de</strong>m modificar ou apenas acessar os valores dos atributos dosobjetos que representam as contas.Essas operações são realizadas em métodos <strong>de</strong>finidos na própria classe Conta. Por exemplo, pararealizar a operação <strong>de</strong> <strong>de</strong>pósito, po<strong>de</strong>mos acrescentar o seguinte método na classe Conta.1 void <strong>de</strong>posita ( double valor ) {2 // implementação3 }Código Java 3.35: Definindo um métodoPo<strong>de</strong>mos dividir um método em quatro partes:Nome: É utilizado para chamar o método. Na linguagem Java, é uma boa prática <strong>de</strong>finir os nomesdos métodos utilizando a convenção “Camel Case” com a primeira letra minúscula.Lista <strong>de</strong> Parâmetros: Define os valores que o método <strong>de</strong>ve receber. Métodos que não <strong>de</strong>vem recebernenhum valor possuem a lista <strong>de</strong> parâmetros vazia.Corpo:Define o que acontecerá quando o método for chamado.Retorno: A resposta que será <strong>de</strong>volvida ao final do processamento do método. Quando um métodonão <strong>de</strong>volve nenhuma resposta, ele <strong>de</strong>ve ser marcado com a palavra reservada void.36 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!