Você está na página 1de 3

ANOTAÇÕES ARRAY, MATRIZ E POO

-Array: Uma variável composta


- a primeira posição sempre é 0;
Int n [ ] = new int [4];
n[0] = 3;
n[1] = 5;
n[2] = 8;
n[3] = 2;
OU
Int n [ ] = {3,5,8,2};

(preferência usar laço for/foreach)

-Matriz: uma array bidimensional

-Classe: Define os atributos e métodos comuns que serão compartilhados por


um objeto.
Método construtor
-Como criar objeto com o operador new:
SINTAXE: Classe nomeObjeto = new Classe();

-Objeto: É uma instancia de uma classe. Coisa material ou abstrata que pode
ser percebida pelos sentidos e descrita por meio das suas características,
comportamentos e estado atual.

-Atributo: Características de um objeto (variáveis)

-Método: O que o objeto faz (depois do método colocamos ())

-Estado: Como o objeto está nesse momento


this é uma referência ao objeto que chamou

-Modificadores de Visibilidade: Indicam o nível de acessos aos


componentes internos de uma classe:
+ (public): A classe atual e todas as outras classes (todo mundo pode ver e
usar esse atributo
- (private): Somente a classe atual pode mexer nela
# (protected): A classe atual e todas as suas sub-classes

Métodos especiais:
Métodos acessores (Getters):
GET: consegue acessar um atributo mantendo a segurança dele;
public String getNomeProduto() {
return nomeproduto;
}
public int getQuantidade() {
return quantidade;
}
public String getValorUnitario() {
return valorunitario;
}

Métodos modificadores (Setters):


SET: (normalmente métodos SET tem que receber parâmetros)

Métodos construtor (Construct):


CONST:

Sobrecarga de métodos(overloading): é usada pra implementar métodos


que realizam tarefas similares para argumento de tipos diferentes ou ainda para
quantidades diferentes de argumentos.
Métodos com parâmetros SINTAXE:
Visibilidade retorno nomeMétodo(tipo parameto1, tipo parametro2...) {}

Você também pode gostar