-
A) É o inverso, ou seja, quando uma subclasse herda de mais de uma superclasse.
B) ambos são considerados atributos.
C) correta! trata-se da sobrecarga.
D) uma classe pode definir várias maneiras de inicialização de um objeto.
E) um método representa um comportamento e não uma propriedade (atributo).
-
Analise das questões:
a) ocorre herança múltipla quando uma superclasse subclasse herda características de mais de uma subclasse superclasse.
b) a marca de um produto é considerada uma classe um atributo de uma classe, porém, o preço é considerado um atributo.
c) uma classe pode conter vários métodos com o mesmo nome, se recebem parâmetros diferentes. (Correto - conceito de sobrecarga )
d) só é permitido um construtor em cada classe, independente da linguagem de programação utilizada. (Errado - pode existir construtor com parâmetro e sem parâmetro )
e) um método representa uma propriedade da classe, semelhante a um campo em uma tabela. (Errado - Campo de uma tabela é semelhante a um atributo e o metodo representa o comportamento da classe )
-
c)uma classe pode conter vários métodos com o mesmo nome, se recebem parâmetros diferentes.
Posso ter em uma classe vários métodos com o mesmo nome recebendo parâmetros iguais!! Polimorfismo dinâmico!
-
a) trocou os conceitos de super e subclasse
b) a marca de um produto é um atributo da classe produto.
c) sim. pe um caso de polimorfismo por overloading.
d) podem 1 ou + constructors
e) um método representa uma operação. Uma variavel é propriedade da classe, semelhante a um campo em uma tabela.
-
⦁ ocorre herança múltipla quando uma superclasse herda características de mais de uma subclasse.
Errado. Superclasse não herda. Quem herda é a subclasse.
⦁ a marca de um produto é considerada uma classe, porém, o preço é considerado um atributo.
Errado. Em uma modelagem OO, tanto a marca quanto o preço seriam atributos da classe Produto.
⦁ uma classe pode conter vários métodos com o mesmo nome, se recebem parâmetros diferentes.
Certo! Esse é o conceito de sobrecarga de métodos. Diversos métodos na classe com o mesmo nome, mas com parâmetros diferentes.
⦁ só é permitido um construtor em cada classe, independente da linguagem de programação utilizada.
Errado. Não há essa limitação. Podemos ter vários construtores na mesma classe. Isso é bastante comum em OO.
⦁ um método representa uma propriedade da classe, semelhante a um campo em uma tabela.
Errado. O correto seria: “um atributo representa uma propriedade da classe, semelhante a um campo em uma tabela”
Resposta: C