Logo Passei Direto
Buscar
LiveAo vivo
Pergunta 1 Leia o trecho a seguir. “Na indústria, diagramas UML ajudam projetistas de sistema a especificar um sistema de maneira gráfica, concisa e independente de linguagem de programação antes de os programadores implementarem o sistema em linguagem específica” (DEITEL; DEITEL, 2016, p. 61). DEITEL, P.; DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2016. Observe a seguinte imagem: Descrição de imagem: a figura possui a representação de uma classe em forma de diagrama, por meio de um retângulo com fundo cinza, dividido em três partes por linhas em preto. A última parte possui uma altura um pouco maior que as outras. A parte de cima é descrita pelo título em negrito “Account”, e uma linha explicativa sai para a direita identificando “Compartimento superior”. A parte do meio possui o seguinte texto: sinal de menos espaço name espaço dois pontos espaço String. A linha para a direita identifica essa parte como “Compartimento intermediário”. A última parte possui o seguinte texto: sinal de mais espaço setName abre parêntese name espaço dois pontos espaço String fecha parêntese. Logo abaixo, temos o seguinte texto: sinal de mais espaço getName abre e fecha parênteses espaço dois pontos espaço String. A linha à direita que o identifica apresenta o “Compartimento inferior”. Fonte: Deitel e Deitel (2016, p. 61). Considerando o apresentado, analise as afirmativas a seguir. I. No compartimento superior, temos o atributo da classe, que corresponde à variável de instância de mesmo nome em Java. II. O compartimento inferior contém as operações da classe, que correspondem aos métodos com os mesmos nomes em Java. III. A UML representa o tipo de retorno de um método utilizando dois pontos, juntamente com a expressão void ao lado de cada tipo em Java. IV. O compartimento intermediário possui definições de nome da classe, representada por uma classe de mesmo nome em Java. Está correto o que se afirma em: a. II, apenas b. I e II, apenas c. I, II e IV, apenas d. I, III e IV, apenas e. II e III, apenas
User badge image
Fabrício Felix

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada afirmativa: I. No compartimento superior, temos o atributo da classe, que corresponde à variável de instância de mesmo nome em Java. Verdadeiro, o compartimento superior de uma classe em um diagrama UML geralmente contém os atributos, que são as variáveis de instância da classe em Java. II. O compartimento inferior contém as operações da classe, que correspondem aos métodos com os mesmos nomes em Java. Verdadeiro, o compartimento inferior em um diagrama UML é onde são listados os métodos (ou operações) da classe, que correspondem aos métodos em Java. III. A UML representa o tipo de retorno de um método utilizando dois pontos, juntamente com a expressão void ao lado de cada tipo em Java. Falso, na UML, o tipo de retorno de um método é representado apenas com dois pontos seguidos do tipo (por exemplo, `: String`), e não se usa a palavra "void" ao lado do tipo. IV. O compartimento intermediário possui definições de nome da classe, representada por uma classe de mesmo nome em Java. Falso, o compartimento intermediário geralmente contém os atributos da classe, e não a definição do nome da classe. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa correta é: b) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina