Aula 09 - Revisão de Java - Parte 1(Introdução, Classes, Objetos e Métodos)

450 visualizações

Publicada em

Aula 09 - Revisão de Java - Parte 1(Introdução, Classes, Objetos e Métodos)

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
450
No SlideShare
0
A partir de incorporações
0
Número de incorporações
155
Ações
Compartilhamentos
0
Downloads
134
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 09 - Revisão de Java - Parte 1(Introdução, Classes, Objetos e Métodos)

  1. 1. Aula 09 Revisão de Java – Parte 01 Introdução, Classes, Objetos e Métodos Marcos Devaner Programação Orientada a Objetos II
  2. 2. O que é o Java?
  3. 3. Tempo de Compilação Os arquivos Java (arquivos de extensão .java) são compilados no sentido em que são convertidos do formato de texto em que foram escritos pelos programadores para um conjunto de bytecodes (arquivo de extensão .class) independentes de máquina. A JVM se encarrega de traduzir os bytecodes para linguagem de máquina (0 e 1). * Tempo de compilação: período de tempo em que um programa é compilado.
  4. 4. Modificadores de acesso A visibilidade de classes, atributos e métodos por outras classes são definidas pelos modificadores de acesso. Para cada modificador temos uma tipo de restrição. default: Quando não definimos nenhum modificador public: acessível a todas as classes e pacotes do projeto Java. private: acessível apenas pela classe apenas para a classe em que este atributo se encontra. protected: acessível apenas para classes do mesmo pacote; static: Um recurso marcado com este modificador pertence à uma classe, e não às suas instâncias. Isso quer dizer que podemos acessar métodos ou variáveis estáticas sem a necessidade de criar uma cópia da classe.
  5. 5. Tipos e Identificadores Tipos: O usuário de um sistema poderá digitar dados de diversos tipos por isso precisamos especificar que tipo de dado o seu atributo irá receber. Ex: String: Textos (os valores para Strings devem estar entre “ ” ) Int : para números inteiro - exemplo: 10 double : números fracionados – exemplo 5.7 float: números fracionados -exemplo 6.8 char : caracteres – exemplo: / %*&¨%%$ Identificador: O identificador é o nome que você irá dar ao atributo no nosso exemplo do aluno estados usando os seguintes identificadores: nome, matricula, curso e nota.
  6. 6. Classes e Objetos Classes: As classes são entidades que representam em código algo do mundo real. Objetos: Em programação orientada a objetos, chama-se instância de uma classe, um objeto cujo comportamento e estado são definidos pela classe. "Instância" é, neste caso, um anglicismo, significando "caso" ou "exemplo" (em inglês instance).”. Vejá um exemplo prático no próximo slide >>
  7. 7. Classe Aluno Aluno 1 • Ruby • 16 anos • Israelense Aluno 2 • João • 4 anos • Brasileiro Aluno 3 • Lucy • 25 anos • Brasileira Objetos (Instâncias) Atributos • nome.; • Idade; • nacionalidade
  8. 8. Métodos Métodos Java são ações programadas e organizadas em blocos de código. Sua utilidade principal é permitir e organizar trechos de códigos como ações, que podem ser executadas de qualquer parte do código do objeto em que a função é visível.
  9. 9. Métodos - Sem retorno Sem retorno e sem parâmetro Sem retorno e com parâmetro
  10. 10. Com retorno e sem parâmetro Com retorno e parâmetro Métodos - Com retorno
  11. 11. Exercício 1. O que é o Java? 2. Defina o processo de compilação 3. Cite três modificadores de acesso e suas restrições. 4. Qual a diferença entre classes e objetos? 5. O que são métodos? 6. Cite um situação em que é necessária a criação de uma método com parâmetros.
  12. 12. Atividade Prática 1. Crie uma classe chamada Conta 2. Crie os atributo saldo do tipo double 3. Crie o métodos: depositar() , sacar(), exibirSaldo(); 4. Crie dentro do método main um objeto do tipo Conta, atribuindo os valores necessários para execução dos métodos.

×