Java - Aula 2 - Orientado a Objetos

3.601 visualizações

Publicada em

Aula de Java - Orientado a Objetos

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

Sem downloads
Visualizações
Visualizações totais
3.601
No SlideShare
0
A partir de incorporações
0
Número de incorporações
43
Ações
Compartilhamentos
0
Downloads
165
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Java - Aula 2 - Orientado a Objetos

  1. 1. Ling. de Programação ORIENTADA A OBJETOS
  2. 2.  Em uma única linha: // digite o comentário  Que envolvam várias linhas: /* digite o comentário */  Para identificar a documentação do programa: /** digite o comentário */
  3. 3. UNIDADE-SERRA
  4. 4. Caractere(s) Função utilizado(s) Exemplo Resultado Igual == 1 == 1 true Diferente != 1 != 1 false Maior que > 1>1 false Maior ou igual a >= 1 >= 1 true Menor que < 1<1 false Menor ou igual a <= 1 <= 1 true
  5. 5. Caractere(s) Função utilizado(s) Exemplo E lógico ou AND && X && Y Ou lógico ou OR || X || Y Negação ou NOT ! !X
  6. 6. 1. Que tipo de dados podem ser representados por a) A) boolean b) B) Float c) C) Char d) D) Int 2. Como você inseriria o seguinte comentário no código de um programa java, “estou comentando o programa” 3. Que operador aritmético você utilizaria para obter o resto da divisão de 250 por 3. que valor seria retornado 4. Que operador você utilizaria para decrementar uma variável que possui o valor 255 para 254;
  7. 7. CLASSE  É um tipo definido pelo usuário que possui especificações (características ou estados, comportamentos e identidade) que o identifiquem (MATTOS, 2007)  Classes são Moldes (Atributos , comportamento e estados semelhantes)  Estado - Reação quando um método é aplicado  Comportamento - execução dos métodos a ele relacionados  Identidade – forma como se distinguem dois objetos com o mesmo comportamento e estado.
  8. 8. Classes class Produto{ }
  9. 9. Classes - atributos class Produto { private int id; private String nome; }
  10. 10. Modificadores de acesso  PUBLIC  PRIVATE  PROTECTED
  11. 11. Classes – atributos - métodos class Produto { private int id; private String nome; public int pega_id(){ return this.id; } public void atribui_id(int i){ this.id = i; } }
  12. 12. Exemplo de uma classe com seus métodos implementados public void atribui_Preco(int preco) public class Produto { { private int id; this.preco = preco; private int preco; } private String nome; public int pega_Id() { public void atribui_Id(int id) { return id; this.id = id; } } public String pega_Nome() { public void atribui_Nome(String nome) return nome; { } this.nome = nome; public int pega_Preco() { } return preco; } }
  13. 13. Aluno Professor Matricula : numero Codigo: numero Nome : texto Nome : texto Telefone : numero Telefone : numero Endereço : texto Endereço : texto Turma: texto Disciplina: texto Turno: texto Turno: texto AtribuirNome() AtribuirNome() RecuperarNome() RecuperarNome() ... ... AtribuirTurno() AtribuirTurno() RecuperarTurno() RecuperarTurno()
  14. 14. public: É um qualificador do método (pode ser usado em qualquer método, não apenas no main) que indica que ele é acessível externamente a esta classe (outras classes podem eventualmente utilizar esse método). Isso é útil quando uma classe necessita utilizar alguma funcionalidade de outra classe, característica muito comum na linguagem Java. static: É um outro qualificador que indica que o método deve ser compartilhado por todos os objetos que são criados a partir desta classe. void: É o valor de retorno do método. Quando não retorna nenhum valor, ela retorna void, uma espécie de valor vazio que tem que ser especificado. Quando um método retorna um resultado, ele não possui o qualificador void, conforme será demonstrado. main: Este é o nome do método que indica ao compilador o início do programa. Este é o método principal, em que todas as variáveis, argumentos e instruções são interpretados e processados para a execução do programa. (String args[ ]) : É o argumento do método principal (main) e por conseqüência do programa todo; ele é um vetor de Strings formado por todos os argumentos passados ao programa na linha de comando do sistema operacional quando o programa é invocado. Mais adiante, serão demostrados diversos exemplos que recebem argumentos na linha de comando.
  15. 15. public class BemVindo { public static void main(String[] args){ System.out.print("Bem vindo ao curso java"); } }
  16. 16. public: static: void: main: (String args[ ])
  17. 17.  Conteúdo oficial do Java – http://java.sun.com  Desenvolvimento Orientado a Objetos com Java Slides de Vítor Souza, baseados na apostila de Flávio M. Varejão .  Livro:Programação de softwares em Java – Érico Casella tavares de Mattos.  Notas de aula - Danielli Carneiro

×