SóProvas


ID
1101385
Banca
UNIRIO
Órgão
UNIRIO
Ano
2012
Provas
Disciplina
Programação
Assuntos

Em relação à implementação de sistemas, empregando a linguagem Java, pode-se afirmar que:

Alternativas
Comentários
  • a) as interfaces definem atributos e implementações de operações de uma classe. ERRADO!(... as interfaces não implementam os métodos. Elas apenas criam uma assinatura do método que deverá ser implementado pela classe que utilizará a interface)

    b) a técnica de encapsulamento define que os atributos de uma classe devem ser privados e que o acesso aos mesmos é disponibilizado via operações públicas. CERTO! (Exatamente o conceito de encapisulamento. O acesso, modificação dos atributos não é feito diretamente e sim por meio dos métodos)

    c) a herança é um mecanismo para modelar associação do tipo agregação entre duas classes.ERRADO! (a herança é uma generalização)

    d) a sobrecarga permite a criação de métodos com nomes diferentes, mas que tenham parâmetros com os mesmos nomes e na mesma ordem. ERRADO! (conceitos trocados: a sobrecarga permite criar métodos com nomes iguais mas assinaturas diferentes. Número ou tipo de parâmetros diferentes)

    e) o mecanismo de blocos "try... catch...finally..." é empregado para tratar exceções, sendo que, caso uma exeção seja levantada, será o bloco finally o responsável por tratá-la, caso esta não tenha sido resolvida por nenhum dos blocos catch.ERRADO! (o bloco finally será executado em qualquer caso ao final do try ou do catch)