Escolar Documentos
Profissional Documentos
Cultura Documentos
Classe Instâncias
Aluno João
Nome 193.31.098-7
atributos Matrícula 7,6
Nota Média
setNome(nome) Maria
métodos getNome() 195.31.022-5
... 8,7
Objetos
– São instâncias da classe.
– Sob o ponto de vista da programação orientada a
objetos, um objeto não é muito diferente de uma
variável normal.
João Bibicleta B
João mudarMarcha 7º
30 anos 35 km/h
Diagrama de Classe
• A representação de uma classe usa um
retângulo dividido em três partes:
Exemplo:
+ nome : String
Pacote: pacote ou package na tecnologia Java nada mais é do que um conjunto de classes
localizadas na mesma estrutura hierárquica de pastas (diretórios).
Nome dos Atributos
• Variáveis podem começar com qualquer letra minúscula (sem
acento) e os caracteres $ ou _, porém não podem começar com
números.
• Caso o nome de um atributo seja composto por mais de uma
palavra, a primeira letra da segunda palavra e das palavras
posteriores deve ser em maiúscula.
• Exemplos:
_x
$a
b1
c
calculadoraCientifica
Método
– Representam o conjunto de operações
(comportamento)
que a classe fornece
– Visibilidade:
+ público: visível em qualquer classe de qualquer pacote
# protegido: visível para classes do mesmo pacote
- privado: visível somente para classe
Exemplo:
- getNome() : String
Nome dos Métodos
• Métodos (funções) podem começar com qualquer letra
minúscula, não podem possuir acentos e não podem
começar com números.
• Caso o nome de um método seja composto por mais de
uma palavra, a primeira letra da segunda palavra e das
palavras posteriores deve ser em maiúscula.
• Exemplos:
imprimir()
imprimirTela()
calcularMedia()
Tipos Primitivos de Variáveis em JAVA
Tipo Descrição
boolea
Pode assumir o valor true ou o valor false
n
Caractere em notação Unicode de 16 bits. Serve para a
char armazenagem de dados alfanuméricos. Também pode ser usado
como um dado inteiro com valores na faixa entre 0 e 65535.
Inteiro de 8 bits em notação de complemento de dois. Pode
byte
assumir valores entre -27=-128 e 27-1=127.
Inteiro de 16 bits em notação de complemento de dois. Os
short
valores possívels cobrem a faixa de -2 -15=-32.768 a 215-1=32.767
Inteiro de 32 bits em notação de complemento de dois. Pode
int
assumir valores entre -231=2.147.483.648 e 231-1=2.147.483.647.
Inteiro de 64 bits em notação de complemento de dois. Pode
long
assumir valores entre -263 e 263-1.
Representa números em notação de ponto flutuante normalizada
em precisão simples de 32 bits em conformidade com a norma
float
IEEE 754-1985. O menor valor positivo represntável por esse tipo
é 1.40239846e-46 e o maior é 3.40282347e+38
Representa números em notação de ponto flutuante normalizada
em precisão dupla de 64 bits em conformidade com a norma IEEE
String
• String é uma classe em Java. Ela guarda uma
cadeia de caracteres, uma frase completa.
Exemplo
Exercícios
• 1) Crie a classe triângulo que seja capaz de
exibir os dados BASE, ALTURA e AREA. A área é
a (base x altura)/2