Carregando...
Carregando...
Ajude a melhorar a plataforma
Na criação da classe Time, a definição de seus atributos é crucial para representar as características de um objeto de tempo. Dentro do arquivo de cabeçalho (.h), os atributos são definidos na seção privada, enquanto os métodos que permitem acessar e modificar esses atributos são definidos na seção pública.
Diante disso, assinale a alternativa que apresenta um atributo típico definido na seção privada da classe Time.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa E - int hour
Na Orientação a Objetos, classes são compostas por atributos (dados) e métodos (comportamentos). O cabeçalho (.h) define a estrutura dessa classe.
Seguindo as boas práticas de encapsulamento, atributos (características do objeto) devem ser mantidos na seção privada para evitar acesso direto. Métodos de acesso (getters/setters) ficam na seção pública.
| Opção | Tipo | Seção Recomendada | | :--- | :--- | :--- | | void setHour(int) | Método (Setter) | Pública | | int getHour() | Método (Getter) | Pública | | void printTime() | Método (Impressão) | Pública | | int hour | Atributo (Dado) | Privada |
Atributos são variáveis que guardam o estado do objeto, como a hora, o minuto ou o segundo em uma classe Time.
int hour é um atributo que armazena uma informação numérica e, portanto, deve ser declarado na seção privada da classe.
Alternativa E.