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.

PACOTESC A P Í T U L O12OrganizaçãoO código fonte <strong>de</strong> uma aplicação é <strong>de</strong>finido em diversos arquivos. Conforme a quantida<strong>de</strong> <strong>de</strong>arquivos cresce surge a necessida<strong>de</strong> <strong>de</strong> algum tipo <strong>de</strong> organização para po<strong>de</strong>r encontrar os arquivosrapidamente quando for necessário modificá-los.A i<strong>de</strong>ia para organizar logicamente os arquivos <strong>de</strong> uma aplicação é bem simples e as pessoasque utilizam computadores já <strong>de</strong>vem estar familiarizadas. Os arquivos são separados em pastas oudiretórios.O comando packageNa terminologia do Java, as pastas nas quais são organizadas as classes e interfaces <strong>de</strong> uma aplicaçãosão chamadas <strong>de</strong> pacotes.Para colocar uma classe ou interface em um pacote, <strong>de</strong>vemos realizar dois passos:1. Utilizar o comando package na primeira linha <strong>de</strong> código do arquivo contendo a classe ou interfaceque <strong>de</strong>sejamos colocar em um <strong>de</strong>terminado pacote.1 package sistema ;23 class Conta {4 // corpo da classe5 }Código Java 12.1: Conta.java2. O segundo passo é salvar o arquivo <strong>de</strong>ntro <strong>de</strong> uma pasta com mesmo nome do pacote <strong>de</strong>finidono código fonte.K19/ workspace / Pacotes /src/ sistema$ lsConta . javaTerminal 12.1: Salvando o arquivo na pasta com o mesmo do pacoteA <strong>de</strong>claração das classes ou interfaces <strong>de</strong>ve aparecer após a <strong>de</strong>claração <strong>de</strong> pacote caso contrárioocorrerá um erro <strong>de</strong> compilação.sub-pacoteswww.<strong>k19</strong>.com.br 113

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

Saved successfully!

Ooh no, something went wrong!