Baixe o app para aproveitar ainda mais
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
Compartilhar