Buscar

Antes de continuarmos, vamos retornar o atributo estático studentCount que declaramos agora a pouco. O objetivo de studentCount é contar o número d...

Antes de continuarmos, vamos retornar o atributo estático studentCount que declaramos agora a pouco. O objetivo de studentCount é contar o número de objetos que são instanciados com a classe StudentRecord. Então, o que desejamos é incrementar o valor de studentCount toda vez que um objeto da classe StudentRecord é instanciado. Um bom local para modificar e incrementar o valor de studentCount é nos construtores, pois são sempre chamados toda vez que um objeto é instanciado. Como no exemplo da página a seguir:


Essa pergunta também está no material:

16148194-Algoritmos-e-Programacao-II-Apostila-Completa-115
1 pág.

Gestão Hospitalar Faculdade das AméricasFaculdade das Américas

Respostas

User badge image

Ed Verified user icon

Pelo que entendi, você está buscando uma explicação sobre como incrementar o valor de um atributo estático chamado studentCount toda vez que um objeto da classe StudentRecord é instanciado. Para fazer isso, você pode adicionar um trecho de código no construtor da classe StudentRecord que incrementa o valor de studentCount. Por exemplo: ```java public class StudentRecord { private static int studentCount = 0; public StudentRecord() { // Incrementa o valor de studentCount toda vez que um objeto é instanciado studentCount++; } // Restante do código da classe... } ``` Dessa forma, sempre que um objeto da classe StudentRecord for criado, o construtor será chamado e o valor de studentCount será incrementado em 1. Assim, você poderá contar o número de objetos instanciados dessa classe. Espero que isso tenha esclarecido sua dúvida! Se tiver mais perguntas, estou aqui para ajudar.

0
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina