Programação Orientada a
Objetos
Professor Eng. Ms. Will Roger Pereira
1
Objetivos da Aula
 Dividindo sua aplicação em diversos arquivos .java.
 Compilando todos os arquivos .java.
 Introdução...
Dividindo sua aplicação em
arquivos .java
 Uma boa prática de programação é dividir as classes em
diversos arquivos;
 De...
Dividindo sua aplicação em
arquivos .java
 Importante adicionar a palavra public antes de class:
 Ex: Classe “Cachorro” ...
Compilando todos os arquivos
.java
 Quando você divide sua aplicação, coloca todos os arquivos
com extensão “.java” na me...
Compilando todos os arquivos
.java
 Para saber em qual arquivo e linha se encontra um erro,
presta atenção ao relatório e...
Introdução ao Diagrama de Classe
 Mostra um conjunto de classes e seus relacionamentos;
 É o diagrama central da modelag...
Exemplo de Diagrama de Classe
8
Introdução ao Diagrama de Classe
9
Nome da classe aqui
Atributos vão aqui!!!
Métodos vão aqui!!!
Nome da
Classe
Métodos
At...
Atributos
 Atributos são as variáveis, ou estado de um objeto;
 Variáveis em Java são tipadas e sempre virão
acompanhado...
Atributos Inicializados
 No próprio diagrama de classe, os atributos podem vir com
valores já inicializados.
 Quando ist...
Métodos
 Um método sempre deve vir acompanhado de seu retorno.
 Argumentos possuem referência igual aos atributos.
 Sin...
Exemplo de conversão
13
Retangulo
nome:String = “Will”
lado1:int
lado2:int
setNome(n:String):void
calcArea():int
getNome()...
Próximos SlideShares
Carregando em…5
×

Aula 1 6

160 visualizações

Publicada em

SISTEMAS PARA INTERNET AULA DE JAVA PROGRAMAÇÃO ORIENTADA A OBJETO 2015

Publicada em: Tecnologia
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
160
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 1 6

  1. 1. Programação Orientada a Objetos Professor Eng. Ms. Will Roger Pereira 1
  2. 2. Objetivos da Aula  Dividindo sua aplicação em diversos arquivos .java.  Compilando todos os arquivos .java.  Introdução ao diagrama de classe.  Programando a partir de um diagrama de classe:  Classe;  Atributo;  Método. 2
  3. 3. Dividindo sua aplicação em arquivos .java  Uma boa prática de programação é dividir as classes em diversos arquivos;  Desta maneira, sua aplicação fica mais encapsulada, melhor formatada e com uma manutenção mais fácil de ser feita;  Para realizar isto, basta apenas criar um arquivo JAVA para cada classe que for codificar. Coloque-os na mesma pasta;  IMPORTANTE: O nome do arquivo deve ser exatamente o nome da classe, inclusive caracteres maiúsculos e minúsculos, como ocorre na classe principal. 3
  4. 4. Dividindo sua aplicação em arquivos .java  Importante adicionar a palavra public antes de class:  Ex: Classe “Cachorro”  Arquivo “Cachorro.java” 4
  5. 5. Compilando todos os arquivos .java  Quando você divide sua aplicação, coloca todos os arquivos com extensão “.java” na mesma pasta, é possível compilá-los de uma vez só;  Digite: javac *.java  Assim, todos os arquivos de extensão “.java” serão compilados, gerando todas as classes que compõem sua aplicação. 5
  6. 6. Compilando todos os arquivos .java  Para saber em qual arquivo e linha se encontra um erro, presta atenção ao relatório emitido pelo javac:  Sintaxe: arquivo:linha  Veja no exemplo, o erro no arquivo Pessoa.java, que corresponde à classe Pessoa, na linha 2  Pessoa.java:.2 6
  7. 7. Introdução ao Diagrama de Classe  Mostra um conjunto de classes e seus relacionamentos;  É o diagrama central da modelagem orientada a objetos;  Mostra também atributos, métodos e todos os detalhes para possibilitar a programação OO;  Gerado a partir do diagrama de Casos de Uso (Use-case). 7
  8. 8. Exemplo de Diagrama de Classe 8
  9. 9. Introdução ao Diagrama de Classe 9 Nome da classe aqui Atributos vão aqui!!! Métodos vão aqui!!! Nome da Classe Métodos Atributos
  10. 10. Atributos  Atributos são as variáveis, ou estado de um objeto;  Variáveis em Java são tipadas e sempre virão acompanhados de um tipo;  Sintaxe  referência:tipo  Exemplos:  nome:String;  lado:double;  numfuncionarios:int. 10
  11. 11. Atributos Inicializados  No próprio diagrama de classe, os atributos podem vir com valores já inicializados.  Quando isto ocorrer, o valor atribuído estará presente do lado direito da atribuição.  Sintaxe  referência:tipo = valorinicial  Exemplos:  nome:String = “Will”;  saldo:double = 0.0;  numfuncionarios:int = 0. 11
  12. 12. Métodos  Um método sempre deve vir acompanhado de seu retorno.  Argumentos possuem referência igual aos atributos.  Sintaxe  referência(args):tiporetorno.  Exemplos:  late():void;  soma(x:int, y:int):int;  calcQuadrado(n:double):double;  deposita(valor:double):void. 12
  13. 13. Exemplo de conversão 13 Retangulo nome:String = “Will” lado1:int lado2:int setNome(n:String):void calcArea():int getNome():String setLados(l1:int, l2:int):void Arquivo “Retangulo.java” 

×