Uma classe pode representar o repositório lógico dos atributos de uma tabela, porém, a classe não é a tabela, uma vez que os atributos de seus objetos são armazenados em memória, enquanto uma tabela armazena seus registros fisicamente em disco. Além disso, uma classe possui métodos que não existem em uma tabela.
PASCUTTI, M.C.D; FREITAS, J.A.; GASPAROTTI, T.T. Engenharia de Software. Unicesumar: Maringá, 2016.
Comumente uma classe é divida em 3 partes, sendo elas: nome da classe, atributos e métodos. Neste sentido analise a classe a seguir e assinale a alternativa correta
Soluções para a tarefa
Resposta:
Alternativa 4
Os atributos da classe são: CRM e Nome. Esta classe não contém métodos.
Explicação:
- Alternativa 1 - Todos os atributos da classe são públicos. ERRADO: Atributos públicos são acompanhados do símbolo: + , e no exemplo os atributos estão acompanhados do símbolo: -
- Alternativa 2 - Esta classe não contém nome e métodos. ERRADO: contém nome: "Médico"
- Alternativa 3 - O nome da classe é Médico e seus métodos são: CRM e Nome. ERRADO: CRM e Nome são os atributos.
- Alternativa 4: Os atributos da classe são: CRM e Nome. Esta classe não contém métodos. CERTO: Os atributos foi indicados corretamente e o espaço destinado aos métodos está vazio.
- Alternativa 5 :O nome da classe é Médico e seus atributos CRM e Nome são do tipo público. ERRADO: Atributos públicos são acompanhados do símbolo: + , e no exemplo os atributos estão acompanhados do símbolo: -