Buscar

16148194-Algoritmos-e-Programacao-II-Apostila-Completa-107

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

13.2.2. Atributos de Classe ou Atributos Estáticos
Além das atributos de objeto, podemos também declarar 
atributos de classe ou atributos que pertençam à classe como um 
todo. O valor destes atributos é o mesmo para todos os objetos da 
mesma classe. Suponha que queiramos saber o número total de 
registros criados para a classe. Podemos declarar um atributo 
estático que armazenará este valor. Vamos chamá-lo de 
studentCount.
Para declarar um atributo estático:
public class StudentRecord {
// atributos de objeto declarados anteriormente
private static int studentCount;
}
usamos a palavra-chave static para indicar que é um atributo 
estático. 
Então, nosso código completo deve estar assim:
public class StudentRecord {
private String name;
private String address;
private int age;
private double mathGrade;
private double englishGrade;
private double scienceGrade;
private static int studentCount;
}
13.3. Declarando Métodos
Antes de discutirmos quais métodos que a nossa classe 
deverá conter, vejamos a sintaxe geral usada para a declaração 
de métodos.
Para declararmos métodos, escrevemos:
<modificador>* <tipoRetorno> <nome>(<argumento>*) {
<instruções>*
}
onde:
<modificador> pode ser utilizado qualquer modificador de 
acesso
<tipoRetorno> pode ser qualquer tipo de dado (incluindo void)
<nome> pode ser qualquer identificador válido
<argumento> argumentos recebidos pelo método separados por 
vírgulas. São definidos por:
<tipoArgumento> <nomeArgumento>
109
	Página 107

Outros materiais

Outros materiais