Logo Passei Direto
Buscar
Java é um exemplo de linguagem de programação orientada a objetos. Sobre Classes e Objetos na linguagem Java, indique a alternativa correta entre as apresentadas abaixo:
A o compilador Java não aceita classes cujo nome não inicie com letra maiúscula.
B é uma boa prática de programação Java a utilização de nomes de pacotes iniciando com letras minúsculas.
C na linguagem Java não é possível criar Classes a partir de Interfaces.
D os métodos, na linguagem Java, devem sempre iniciar com o caractere ‘_’.
E se, na linguagem Java, criarmos uma classe dentro de um pacote, os objetos desta classe só poderão ser utilizados dentro deste pacote.
User badge image
Testando o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas para identificar a correta: A) O compilador Java não aceita classes cujo nome não inicie com letra maiúscula. - Esta afirmação é falsa. O compilador aceita nomes de classes que começam com letras minúsculas, mas a convenção é que nomes de classes comecem com letra maiúscula. B) É uma boa prática de programação Java a utilização de nomes de pacotes iniciando com letras minúsculas. - Esta afirmação é verdadeira. É uma convenção em Java que os nomes de pacotes sejam escritos em letras minúsculas. C) Na linguagem Java não é possível criar Classes a partir de Interfaces. - Esta afirmação é falsa. Em Java, uma classe pode implementar uma interface. D) Os métodos, na linguagem Java, devem sempre iniciar com o caractere ‘_’. - Esta afirmação é falsa. Não há tal exigência em Java; os métodos podem ter qualquer nome que siga as regras de nomenclatura. E) Se, na linguagem Java, criarmos uma classe dentro de um pacote, os objetos desta classe só poderão ser utilizados dentro deste pacote. - Esta afirmação é falsa. Os objetos podem ser utilizados fora do pacote, desde que sejam acessíveis (por exemplo, se forem públicos). Portanto, a alternativa correta é: B) é uma boa prática de programação Java a utilização de nomes de pacotes iniciando com letras minúsculas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Classes e Objetos são conceitos fundamentais da programação orientada a objetos.
Sobre Classes e Objetos, qual das alternativas abaixo pode ser considerada correta:
A a classe é um modelo que será utilizado na criação dos objetos.
B classes definem as ações do objetos, mas os objetos também podem definir suas próprias ações.
C podem ser criados objetos sem uma classe como modelo.
D objetos criados a partir de uma mesma classe são os mesmos.
E as ações que as classes definem também são chamadas de atributos.

Conforme vimos, a programação orientada a objetos nos permite criar mecanismos para que não seja permitido o acesso não autorizado a atributos e métodos. Chamamos esta característica de modificação de acessibilidade. Levando em consideração o enunciamos acima, assinale a alternativa correta:
A devemos, obrigatoriamente, colocar modificadores de acesso quando criamos os métodos e atributos de uma classe.
B métodos declarados como públicos não podem acessar atributos que estejam declarados como protegidos.
C atributos estáticos são sempre acessíveis a outras classes da aplicação.
D o modificador de acesso da classe sobrescreve os modificadores de acesso aplicados aos atributos e métodos.
E um atributo privado pode ser acessado normalmente por métodos da classe que os declarou, independente do modificador de acesso do método.

A programação orientada a objetos possui vantagens e desvantagens. Como vantagem podemos dizer que o desenvolvimento é mais rápido utilizando a POO.
Das alternativas abaixo, qual indica uma desvantagem da programação orientada a objetos:
A os analistas podem trabalhar em um nível mais alto de abstração.
B os custos de desenvolvimento da aplicação são menores.
C as aplicações necessitam de um hardware mais robusto para executarem.
D maior adequação a tecnologia cliente-servidor.
E possibilidade de utilização de classes externas à aplicação.

Na POO podemos modificar a visibilidade de classes, métodos e atributos.
Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que deve ser colocado em ( I ):
A private
B abstract
C static void
D public
E protected

No desenvolvimento de um software orientado a objetos para uma aplicação que atenderá a diversos usuários, um usuário será modelado como ( I ), possuindo as seguintes características ou ( II ) :
As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
­ Nome
­ Endereço
­ Telefone
­ E-mail
­ CPF
A uma abstração ­ métodos ­ instanciado como um objeto que herda da classe ­ interfaces.
B um objeto ­ métodos ­ uma classe ­ enviar as mensagens.
C uma classe ­ atributos ­ um objeto da classe Usuario ­ métodos.
D uma classe ­ variáveis ­ um objeto que herda da classe Usuario ­ trocas de mensagens.
E um objeto ­ variáveis ­ instanciado ­ enviar as mensagens.

Um analista de sistemas recebeu a seguinte especificação para definir quais seriam as classes que seriam criadas: “O sistema deverá prover a possibilidade de cadastro de projetos, atividades e recursos. Os projetos deverão ter uma lista de atividades, que por sua vez deverão ter data de inicio, data final e recurso responsável.”
As classes que devem ser criadas são:
a) sistema, projeto e pessoa
b) data de início e data final
c) projeto, atividade e recurso
d) recurso responsável, data final e data de início
e) projeto e sistema

Em um sistema de software desenvolvido seguindo o paradigma da orientação a objetos, temos as classes X e Y. Um objeto da classe X precisa executar uma ação de um objeto da classe Y.
Esta ação poderá ser executada se a ação na classe Y for definida como:
A pública
B privada
C protegida
D estática
E dinâmica

Analise o texto abaixo: Sejam “A” e “B” duas classes em um programa orientado a objetos. Se “A” é ( I ) de “B”, então objetos da classe “A” ( II ) atributos que objetos da classe “B”. Assinale a alternativa que substitui ( I ) e ( II ) corretamente.
A Subclasse; podem possuir mais
B Subclasse; não podem possuir mais
C Superclasse; possuem necessariamente mais
D Superclasse; possuem necessariamente menos
E Subclasse; possuem necessariamente menos

Mais conteúdos dessa disciplina