Uso avanzado de clases Flashcards

(6 cards)

1
Q

Tipos de polimorfismo

A

De inclusión
De sobrecarga
De ligadura dinámica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Polimorfismo por inclusión

A

Heredan o implementan una interfaz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Polimorfismo de sobrecarga

A

Cuando existen 2 métodos con el mismo nombre y diferentes parámetros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Polimorfismo de ligadura dinámica

A

Se selecciona el método mientras se ejecuta el código según el tipo real del objeto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué tenemos que tener en cuenta de las clases abstractas?

A

No se pueden instanciar directamente
Están diseñadas para ser heredadas
Pueden contener métodos abstractos o concretos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué tenemos que tener en cuenta de las interfaces?

A

No se pueden instanciar
Una clase puede implementar varias a la vez
Obligan a implementar todos los métodos definidos excepto si la clase es abstracta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly