SóProvas


ID
3015529
Banca
FAURGS
Órgão
UFRGS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação ao paradigma de orientação a objetos, assinale as afirmações abaixo com V (verdadeiro) ou F (falso).


( ) Uma linguagem de programação orientada a objetos pode permitir que uma classe tenha zero, um ou vários métodos construtores distintos.

( ) Um método construtor é responsável por alocar espaço em memória para os atributos do objeto.

( ) Um método construtor padrão atribui valores default para todos os atributos do objeto. Esses valores são obrigatoriamente definidos pela linguagem de programação (ex.: 0 para atributos numéricos).

( ) Uma classe herdeira não precisa definir um método construtor, pois herda, automaticamente, o construtor da classe base.

( ) Um método construtor não padrão permite que cada objeto de uma classe seja instanciado com valores distintos e adequados ao contexto daquele objeto especificamente.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é  

Alternativas
Comentários
  • Zero construtores?
  • Vamos lá:

    1- Uma linguagem de programação orientada a objetos pode permitir que uma classe tenha zero, um ou vários métodos construtores distintos.

    2-Um método construtor não padrão permite que cada objeto de uma classe seja instanciado com valores distintos e adequados ao contexto daquele objeto especificamente.

    -Você só usa o construtor no momento da inicialização do objeto, acaba nao tendo utilidade internamente no contexto, afinal todos criados serão iguais!

  • Toda classe precisa de um construtor, mesmo não declarado este construtor está implícito. O primeiro item deveria ser falso.

  • Alguém poderia me ajudar entender por que "Um método construtor é responsável por alocar espaço em memória para os atributos do objeto." Está errado?

  • Mais uma questão afirmando que existe objeto sem construtor, TOTALMENTE ERRADO. Mesmo que não seja explicitamente declarado, a linguagem de programação irá criar um construtor padrão e sem parâmetros para a classe.

  • Se a 1a é verdadeira e pode haver classe sem construtor, a 4a tb deveria ser verdadeira, admitindo herdeiro sem construtor...

    Sei não, me pareceu contraditório