Analise a classe abaixo:
Dada a classe acima analise as afirmativas.
I - O nome da classe é Produto
II - A classe possuir os atributos privados: codigo, nome, descricao, precoCompra, precoVenda, quantidadeEstoque, ativo e dataCadastro.
III - A classe possui os métodos: inserir(), alterar(), excluir() e pesquisar(), todos com visibilidade pública.
IV - A classe é abstrata
É correto o que se afirma em:
I, apenas.
I e II, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
I, II e III, apenas.
Alternativa 4:
II, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Respostas
Resposta:
Alternativa 2: I e II apenas.
Explicação:
I - O nome da classe é Produto -
Verdadeiro, pois é visível no diagrama UML a palavra Produto.
II - A classe possuir os atributos privados: codigo, nome, descricao, precoCompra, precoVenda, quantidadeEstoque, ativo e dataCadastro.
Verdadeiro, todos os atributos estão presentes do diagrama UML conforme esta resposta, e são privados por ser representado com o sinal (-), se fosse público seria (+).
III - A classe possui os métodos: inserir(), alterar(), excluir() e pesquisar(), todos com visibilidade pública.
Falso, no diagrama UML não é apresentado o método 'excluir'.
IV - A classe é abstrata
Flaso, quando a classe é abstrata no diagrama UML a fonte do texto fica em itálico.
A resposta correta é a alternativa II) I e II, apenas.
Uma classe é considerada como um elemento que compõe algum código pertencente a linguagem Java a qual tende a fazer uso do mesmo para poder representar os objetos em um mundo real.
Com isso, dentro dela é comum declararmos os atributos além dos métodos que representam características e comportamentos desse mesmo objeto.
Além de que, nesse documento deverão ser apresentados formas de declaração e utilização de uma classe java.
Bons estudos!