Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 431 questões
O armazenamento de informações referentes às classes de um sistema é feito em uma metaclasse
Se, em tempo de execução de um sistema, ocorrer associação entre uma entidade e um atributo, então essa associação será considerada um acoplamento dinâmico.
O encapsulamento em Java somente pode ser realizado por meio do modificador de acesso protegido.
Nos beans de entidade cuja persistência é gerenciada por contêiner, o desenvolvedor tem a responsabilidade de escrever todo o código JDBC para a interação com o banco de dados.
Denomina-se herança o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem utilizar métodos que possuam a mesma assinatura, mas comportamentos diferentes, especializados para cada classe derivada.
Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.
Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior.
________________ de método ocorre quando existem, em uma classe, dois ou mais métodos com o mesmo nome, mas com assinaturas diferentes.
________________ de método caracteriza a situação na qual uma subclasse redefine um método herdado da sua superclasse.
________________ é o relacionamento entre uma superclasse e suas subclasses, no qual a superclasse define atributos e comportamentos comuns a suas subclassses.
Assinale a alternativa que completa correta e sequencialmente as lacunas dos textos.
1. Associação.
2. Disjunção.
3. Implícito.
4. Local.
5. Sobreposição.
( ) É uma restrição aplicada a um conjunto de generalizações e especifica a instância que não pode ter mais que um dos subtipos determinados como um tipo da instância.
( ) É uma restrição aplicada a um fim de vínculo e especifica que a instância correspondente é visível devido a estar em escopo local relativo para o vínculo.
( ) É uma restrição aplicada a um conjunto de generalizações e especifica que instâncias podem ter mais que um dos determinados subtipos como um tipo de instância.
( ) É uma restrição aplicada a uma associação e especifica que a associação não é um manifesto, mas apenas conceitual.
( ) É uma restrição aplicada a um fim de vínculo e especifica que a instância correspondente é visível através da associação.
Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.
Consider the following statements about object-oriented programming.
I. Using different names for operations in the same types is called overloading.
II. Overloaded operators are useful to add functions to enable conventional notation.
III. A derived class is said to inherit properties from its base, so the relationship is also called inheritance.
IV. Pointers to functions can be used to provide a simple form of polymorphic routines.
Choose the right alternative.