Java - Aula 2 - Orientado a Objetos
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Java - Aula 2 - Orientado a Objetos

on

  • 3,685 views

Aula de Java - Orientado a Objetos

Aula de Java - Orientado a Objetos

Statistics

Views

Total Views
3,685
Views on SlideShare
3,644
Embed Views
41

Actions

Likes
2
Downloads
128
Comments
0

7 Embeds 41

http://moisesomena.blogspot.com 20
http://ingenieriasistemasunefa.blogspot.com 11
http://moisesomena.blogspot.com.br 6
http://yankees-br.com 1
http://www.moisesomena.blogspot.com 1
http://www.slideshare.net 1
http://ingenieriasistemasunefa.blogspot.com.ar 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Java - Aula 2 - Orientado a Objetos Presentation Transcript

  • 1. Ling. de Programação ORIENTADA A OBJETOS
  • 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. UNIDADE-SERRA
  • 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. 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. 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. 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. Classes class Produto{ }
  • 9. Classes - atributos class Produto { private int id; private String nome; }
  • 10. Modificadores de acesso  PUBLIC  PRIVATE  PROTECTED
  • 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. 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. 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. 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. public class BemVindo { public static void main(String[] args){ System.out.print("Bem vindo ao curso java"); } }
  • 16. public: static: void: main: (String args[ ])
  • 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