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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

117 PACOTESProtegidoO nível protegido é aplicado com o modificador protected.O que po<strong>de</strong> ser protegido? Atributos, construtores, métodos, classes aninhadas ou interfacesaninhadas.Os itens em nível <strong>de</strong> visibilida<strong>de</strong> protegido só po<strong>de</strong>m ser acessados por código escrito em classesdo mesmo pacote da classe na qual eles foram <strong>de</strong>clarados ou por classes <strong>de</strong>rivadas.PúblicoO nível público é aplicado quando o modificador public é utilizado.O que po<strong>de</strong> ser público? Atributos, construtores, métodos, classes <strong>de</strong> todos os tipos e interfaces<strong>de</strong> todos os tipos.Os itens em nível <strong>de</strong> visibilida<strong>de</strong> público po<strong>de</strong>m ser acessados <strong>de</strong> qualquer lugar do código daaplicação.Exercícios <strong>de</strong> Fixação1 Crie um projeto no eclipse chamado Pacotes.2 Crie um pacote chamado sistema e outro chamado testes.3 Faça uma classe para mo<strong>de</strong>lar as contas no pacote sistema.1 package sistema ;23 public class Conta {4 private double saldo ;56 public void <strong>de</strong>posita ( double valor ) {7 this . saldo += valor ;8 }910 // GETTERS AND SETTERS11 }Código Java 12.10: Conta.java4 Faça uma classe <strong>de</strong> teste no pacote testes.1 package testes ;23 import sistema . Conta ;45 public class Teste {6 public static void main ( String [] args ) {7 Conta c = new Conta ();8 c. <strong>de</strong>posita (1000) ;9 System . out . println (c. getSaldo ());10 }11 }www.<strong>k19</strong>.com.br 117

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

Saved successfully!

Ooh no, something went wrong!