Logo Studenta

Proyecto S L D O S 2 0-11

¡Estudia con miles de materiales!

Vista previa del material en texto

Pregunta 22
Parcialmente correcta
Puntúa 0,50 sobre 1,00
Pregunta 23
Correcta
Puntúa 1,00 sobre 1,00
Pregunta 24
Parcialmente correcta
Puntúa 0,47 sobre 1,00
La relación de herencia (ES UN) se define entre:
Seleccione una o más de una:
Objetos
Interfaces
Atributos
Métodos
Clases 
Ninguna de las otras
¿Qué es sobre-escritura de métodos?
Seleccione una:
Es lo mismo que sobrecargar un método.
Definir varios métodos en una subclase, con el mismo nombre y parámetros que en su clase madre.
Definir varios métodos en una clase con el mismo nombre y diferentes parámetros formales.
Definir diferentes versiones de un método (con la misma cabecera) a través de una jerarquía de herencia 
Ninguna de las otras.
Es encapsular métodos y atributos dentro de un objeto.
Marque las afirmaciones que son Verdaderas 
Seleccione una o más de una:
Si una clase es abstracta, no es necesario declararlo.
La clase que implementa una Interfaces, puede cambiar el valor de los atributos de la interfaz.
Los métodos de las interfaces son abstractos. 
La sentencia super() activa el constructor sobrecargado de la super-clase. 
Existe un constructor por defecto. 
Una clase abstracta no implementa ninguno de sus métodos.
Los constructores son métodos de creación de objetos.
Sobrecarga y redefinición de métodos, se refieren al mismo concepto.
Pregunta 25
Parcialmente correcta
Puntúa 0,30 sobre 1,00
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
¿Qué características tiene la herencia múltiple?
Seleccione una o más de una:
Cuando una clase tiene relaciones de herencia con una clase y de agregación con otra.
En java, sólo es posible cuando una clase hereda de otra e implementa una interfaz. 
Cuando una clase hereda de más de una superclase.
Ninguna de las otras.
Cuando una clase tiene varias subclases. 
Sobrecargar un método implica
Seleccione una:
definir otro con igual cabecera, en otra clase cualquiera
ninguna de las otras opciones
definir otro con igual cabecera, en una subclase
definir otro con igual cabecera, en la misma clase
definir otro en la misma clase pero que difiere en la lista de argumentos 
Pregunta 27
Correcta
Puntúa 1,00 sobre 1,00
interface X { 
 public void f (X x); 
 public static void f (B a){} 
}
class A implements X { 
 int m[];
 public void f (X a) { 
  System.out.println ("AX"); 
 }
 public void f (B a) { 
  System.out.println ("AB"); 
 } 
}
class B extends A { 
 B () { m = new int[1]; m[0] = 1; } 
 public void f (X a) { 
  System.out.println ("BX"); 
 }
 public void f (B a) { 
  System.out.println ("BB"); 
 } 
}
class Main { 
 public static void main (String args[]) {
   System.out.println ("--->"); 
 } 
}
 
ninguna de las otras es correcta
compila, pero no puede ejecutarse
compila sin errores 
error porque en una interface no se puede implementar un método static
faltan definir constructores
Pregunta 28
Incorrecta
Puntúa -0,20 sobre 1,00
interface MO {
class MI {
public static void print1() {
System.out.println(1);
}
}
void print1();
}
class OS implements MO {
public void print1() {
new MO() {
public void print1() {
System.out.println(0);
}
}.print1();
}
}
public class JavaApp {
public static void main(String[] args) {
MO x = new OS();
x.print1();
            
 }
}
El código a colocar sobre la línea para activar el método print1() de la clase MI es:
super.print1();
OS.MI.print1();
MO.MI.print1();
MO.print1();
MI.print1(); 
Pregunta 29
Incorrecta
Puntúa -0,20 sobre 1,00
¿Qué ocurre al ejecutar?
interface IntBase {
void myIB();
}
interface IntDerived extends IntBase {
int myIB(int n);
}
class MyBaseClass implements IntBase {
public void myIB() { }
}
public class P extends MyBaseClass implements IntDerived {
public int myIB(int n) {
return 2 * n;
}
public static void main(String [] args) {
MyBaseClass mbc = new MyBaseClass();
P der = new P();
MyBaseClass test = der;
System.out.println(der.myIB(3));
}
} 
Seleccione una:
ejecuta normalmente, pero no muestra nada 
error de compilación, porque las dos interfaces, deberían calificarse con public 
error de compilación en interface IntDerived extends IntBase, porque debería usarse implements en lugar de extends 
muestra: 6 
error de compilación, porque P no puede heredar en forma múltiple de MyBaseClass e IntDerived 
Pregunta 30
Parcialmente correcta
Puntúa 0,80 sobre 1,00
Un atributo que se declara en una interface...
Seleccione una o más de una:
es privada de la clase que implementa a la interfaz.
es static pero no final 
se tiene acceso a él desde la clase que implementa a la interface 
tiene valor constante 
debe ser inicializado en la clase que implementa a la interfaz.
◄ Implementación del programa a analizar
Ir a...
Diapositivas comentadas programación O.O. ►
https://www.campusvirtual.frm.utn.edu.ar/mod/resource/view.php?id=2006&forceview=1
https://www.campusvirtual.frm.utn.edu.ar/mod/resource/view.php?id=62711&forceview=1
Usted se ha identificado como Leonardo David Expósito Marsollier (Cerrar sesión)
Paradigmas
Resumen de retención de datos
Descargar la app para dispositivos móviles
Área personal / Mis cursos / Paradigmas / Modelo OO: Programación O.O. / Conceptos sobre relaciones de herencia
Paradigmas de Programación
Pregunta 1
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 2
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 3
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 4
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 5
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 6
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 7
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 8
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 9
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 10
Parcialmente
correcta
Puntúa 0,30
sobre 1,00
Marcar
pregunta
Pregunta 11
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 12
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 13
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 14
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 15
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 16
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 17
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 18
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 19
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 20
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 21
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 22
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 23
Parcialmente
correcta
Puntúa 0,75
sobre 1,00
Marcar
pregunta
Pregunta 24
Incorrecta
Puntúa -0,20
sobre 1,00
Marcar
pregunta
Pregunta 25
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 26
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 27
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 28
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 29
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 30
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Finalizar revisión
Comenzado el Monday, 27 de September de 2021, 10:56
Estado Finalizado
Finalizado en Monday, 27 de September de 2021, 11:50
Tiempo
empleado
53 minutos 54 segundos
Puntos 21,85/30,00
Calificación 72,83 de 100,00
La forma más correcta de implementar una relación entre una
clase Animal y otra Persona es:
Seleccione una:
Composición
Herencia
Asociación 
Agregación
Ninguna de las otras opciones es correcta
¿Cuál de los códigos implementa una interface Java?
Seleccione una:
Ninguna de las opciones es correcta
public class Componente implements Printable 
Componente cp = new Componente (interface)
public class Componente interface Product
Componente cp = new Componente.interface
¿Qué ocurre al ejecutar?
class Top {
static void myTop() {
System.out.println("TestingmyTop method in Top
class");
}
}
public class Down extends Top {
void myTop() {
System.out.println("Testing myTop method in Down
class");
}
public static void main(String [] args) {
Top t = new Down();
t.myTop();
}
} 
Seleccione una:
muestra: Testing myTop method in Down class on the
screen 
muestra: Testing myTop method in Top class 
Ninguna de las otras 
no compila, porque la clase principal no puede heredar
de otra 
no compila porque no se puede redefinir un método
de clase

Un método de clase...
Seleccione una:
se expande "inline" su código ejecutable 
se activa usando el nombre de la clase
no tiene argumentos
ninguna de las otras opciones
se debe calificar "final"
¿Una clase puede acceder a un atributo de una interface que
no implementa?
Seleccione una:
Sólo a través de un método
No puede en ningún caso. 
Ninguna de las otras
Si, no hay restricciones
La interface debe tener algún método implementado
¿ Para qué sirve this() ?
Seleccione una:
Para crear un objeto de la misma clase que de la de
un objeto activo

Para activar el constructor de una clase base (superclase)
Ninguna de las opciones
Para obtener la referencia al objeto de la superclase
Para obtener la referencia a un objeto
¿Qué ocurre al ejecutar?
interface IntBase {
void myIB();
}
interface IntDerived extends IntBase {
int myIB(int n);
}
class MyBaseClass implements IntBase {
public void myIB() { }
}
public class P extends MyBaseClass implements IntDerived {
public int myIB(int n) {
return 2 * n;
}
public static void main(String [] args) {
MyBaseClass mbc = new MyBaseClass();
P der = new P();
MyBaseClass test = der;
System.out.println(der.myIB(3));
}
} 
Seleccione una:
error de compilación, porque las dos interfaces, deberían
calificarse con public 
ejecuta normalmente, pero no muestra nada 
error de compilación, porque P no puede heredar en
forma múltiple de MyBaseClass e IntDerived 
error de compilación en interface IntDerived extends
IntBase, porque debería usarse implements en lugar de
extends
muestra: 6  
¿Qué ocurre si una clase que implementa una Interface, no
implementa todos sus métodos?
Seleccione una:
La clase debe calificarse static
Ninguna de las otras.
La interface debería tener implementados los métodos
La clase debe calificarse como abstracta.
Igual se puedes crear objetos de la clase. 
¿Qué es sobre-escritura de métodos?
Seleccione una:
Definir diferentes versiones de un método (con la
misma cabecera) a través de una jerarquía de
herencia

Definir varios métodos en una clase con el mismo
nombre y diferentes parámetros formales.
Es encapsular métodos y atributos dentro de un objeto.
Definir varios métodos en una subclase, con el mismo
nombre y parámetros que en su clase madre.
Es lo mismo que sobrecargar un método.
Ninguna de las otras.
La relación de herencia (ES UN) se define entre:
Seleccione una o más de una:
Atributos
Métodos
Clases 
Interfaces
Objetos 
Ninguna de las otras
¿Cuál de las siguientes son características de las interfaces?
Seleccione una:
Los métodos pueden ser declarados como finales
Los métodos pueden ser declarados como nativos
Ninguna de las otras opciones es correcta
Puede tener atributos no inicializados
Todas las declaraciones de métodos son
implícitamente públicas

¿Qué es polimorfismo?
Seleccione una o más de una:
Es cuando se declara un método sin implementar.
Ninguna de las otras.
Enlazar dinámicamente la llamada a un método, con
otro método de la misma clase.
Propiedad de los objetos de reaccionar a un mensaje
con el método apropiado.

Una característica para la cual es condición que
exista una relación de herencia.

Una interface con respecto a otra...
Seleccione una:
puede tener una relación de herencia 
puede re-definir un método cualquiera
no puede re-definir sus métodos
no puede estar en el mismo package
ninguna de las otras opciones
Respecto de las clases finales, es correcto que:
Seleccione una:
Son estáticas
Son abstractas
Sólo pueden ser utilizada dentro de su package
No pueden ser extendidas 
Todas las otras opciones son correctas
interface MO {
class MI {
public static void print1() {
System.out.println(1);
}
}
void print1();
}
class OS implements MO {
public void print1() {
new MO() {
public void print1() {
System.out.println(0);
}
}.print1();
}
}
public class JavaApp {
public static void main(String[] args) {
MO x = new OS();
x.print1();
           
 }
}
El código a colocar sobre la línea para activar el método
print1() de la clase MI es:
super.print1();
MI.print1();
MO.MI.print1();
OS.MI.print1(); 
MO.print1();
Un atributo que se declara en una interface...
Seleccione una:
Ninguna de las otras
Tiene valor constante. 
Debe ser inicializado en la clase que implementa a la
interface
No se tiene acceso a él desde la clase que implementa a
la interface
Es de acceso protegido
interface laRaiz {
  void unCalc();
}
interface laHija extends laRaiz {
  int unCalc(int n);
}
class mBB implements laRaiz {
    public void unCalc() {
        System.out.println(“unCalc”); 
    }
}
public class P extends mBB implements laHija {
    public int unCalc(int n) {
        return 2 * n;
    }
    public static void main(String [] args) {
        laRaiz mbc = new mBB();
        laRaiz der = new laHija();
        mBB test = der;
        System.out.println(der.unCalc(3));
    }
}
produce error en la línea:  laRaiz mbc = new mBB();
produce error en la línea: int unCalc(int n);
Muestra: 6
produce error en la línea: laRaiz der = new laHija(); 
Muestra: unCalc
Una interface...
Seleccione una:
puede tener una relación de instaciación con un objeto
de otra clase
puede implementar a otra interface 
sólo tiene un constructor
puede re-definir un método cualquiera de la clase que
hereda
ninguna de las otras opciones
Cuando se sobre-escribe un método
Seleccione una:
no puede diferir del otro en el tipo de devolución 
hay que activarlo haciendo referencia al nombre de la
clase a la que pertenece
se debe calificar como final
únicamente puede diferir del otro en el tipo de
devolución
ninguna de las otras opciones
Marque las afirmaciones que son Verdaderas 
Seleccione una o más de una:
Una clase abstracta no implementa ninguno de sus
métodos.
Existe un constructor por defecto. 
Los métodos de las interfaces son abstractos. 
La clase que implementa una Interfaces, puede cambiar
el valor de los atributos de la interfaz.
Los constructores son métodos de creación de
objetos.

Si una clase es abstracta, no es necesario declararlo.
La sentencia super() activa el constructor sobrecargado
de la super-clase.
Sobrecarga y redefinición de métodos, se refieren al
mismo concepto.
interface iB {
}
class B implements iB {
public void otro() { }
}
class D extends C implements iB {
public void algo() { }
}
class C {
public void hace() { }
}
class A extends B {
}
public class Main
{
public static void main(String[] args) {
iB p = new D();
p.algo();
}
}
Seleccione una:
Ninguna de las opciones dadas
compila y ejecuta sin errores
hace() debe estar declarado en iB
error de compilación en método main en línea: iB p =
new D();
error de compilación en método main en línea:
p.algo();

En una clase, un método que sobrecarga a otro si...
Seleccione una:
implementa polimorfismo
ninguna de las otras opciones
tiene la misma cantidad y tipo de argumentos
debe diferir en la cantidad de argumentos 
debe diferir al menos en el tipo de devolución
¿Cuál de las siguientes son características de las interfaces?
Seleccione una o más de una:
Todas las declaraciones de métodos son
implícitamente públicas

Todas las declaraciones de atributos son constantes 
Todas las declaraciones de atributos son
implícitamente estáticas

Todas las interfaces extienden Object
Los métodos no pueden ser declarados como nativos,
finales o sincronizados
¿Qué ocurre si una Clase que implementa una Interface, no
implementa todos sus métodos?
Seleccioneuna:
La interface queda inutilizable
La interface debería implementados
Ninguna de las otras.
La clase debe calificarse como final.
No ocurre nada, es indiferente 
Una sub-clase, ¿puede utilizar como propia la variable de
clase que recibió su super-clase al implementar una interface?
Seleccione una:
Si, nombrando a la interfaz, a su super-clase o a
ninguna, ya que la usa como propia.

Si, pero sólo si nombra a la interfaz.
Ninguna de las otras.
No puede.
Si, pero sólo si nombra a la super-clase.
Sólo podría hacerlo si implementara directamente a la
interfaz.
Una interface...
Seleccione una:
puede tener una relación de asociación con un
objeto de otra clase

puede implementar a otra interface
ninguna de las otras opciones
puede re-definir un método cualquiera
sólo tiene un constructor
¿Qué características tiene la herencia múltiple?
Seleccione una o más de una:
Cuando una clase tiene relaciones de herencia con una
clase y de agregación con otra.
Cuando una clase tiene varias subclases.
Cuando una clase hereda de más de una superclase. 
En java, sólo es posible cuando una clase hereda de
otra e implementa una interfaz.

Ninguna de las otras.
Sobrecargar un método implica
Seleccione una:
definir otro con igual cabecera, en otra clase cualquiera
definir otro en la misma clase pero que difiere en la
lista de argumentos

ninguna de las otras opciones
definir otro con igual cabecera, en la misma clase
definir otro con igual cabecera, en una subclase
interface iB {
}
class B extends A implements iB {
private D objDeriv = new D();
public void hace() { }
}
class C extends A {
public void otro() { }
}
class D extends C implements iB {
private B objBase = new B();
public void algo() {
otro();
objBase.hace();
}
}
class A {
public void algo() { }
}
 
compila y ejecuta sin errores 
ninguna de las otras
hace() debe declarare iB
otro() debe declarare iB
hace() y otro() deben declarare iB
¿Qué ocurre al ejecutar?
interface IntBase {
void myIB();
}
interface IntDerived extends IntBase {
int myIB(int n);
}
class MyBaseClass implements IntBase {
public void myIB() { }
}
public class P extends MyBaseClass implements IntDerived {
public int myIB(int n) {
return 2 * n;
}
public static void main(String [] args) {
MyBaseClass mbc = new MyBaseClass();
P der = new P();
MyBaseClass test = der;
System.out.println(der.myIB(3));
}
} 
Seleccione una:
Compila y ejecuta sin errores 
error de compilación en interface IntDerived extends
IntBase, porque debería usarse implements en lugar de
extends
error de compilación, porque las dos interfaces, deberían
calificarse con public 
ejecuta normalmente, pero no muestra nada 
error de compilación, porque P no puede heredar en
forma múltiple de MyBaseClass e IntDerived 
◄ Implementación 
del programa a 
analizar
Ir a...
Diapositivas 
comentadas 
programación O.O. 
►
Navegación por el cuestionario
Mostrar una página cada vez
Finalizar revisión
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27
28 29 30
 Paradigmas
 Participantes
 Insignias
 Competencias
 Calificaciones
 Información general
 Clases por Zoom
 Novedades y Consultas
 Información sobre el
cursado
 Materiales de trabajo
 Modelo OO: Clases,
objetos y relaciones
 Modelo OO: Relaciones
 UTN Español - Internacional (es) 9  Leonardo David Expósito Marsollier 
https://www.campusvirtual.frm.utn.edu.ar/user/profile.php?id=10676
https://www.campusvirtual.frm.utn.edu.ar/login/logout.php?sesskey=goIeFiF2vV
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/admin/tool/dataprivacy/summary.php
https://download.moodle.org/mobile?version=2021051702.02&lang=es&iosappid=633359593&androidappid=com.moodle.moodlemobile
https://www.campusvirtual.frm.utn.edu.ar/my/
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=7
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=133169
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=133169
https://www.campusvirtual.frm.utn.edu.ar/mod/resource/view.php?id=2006&forceview=1
https://www.campusvirtual.frm.utn.edu.ar/mod/resource/view.php?id=62711&forceview=1
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/review.php?attempt=269319&cmid=133169&showall=0
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=133169
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/user/index.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/badges/view.php?type=2&id=78
https://www.campusvirtual.frm.utn.edu.ar/admin/tool/lp/coursecompetencies.php?courseid=78
https://www.campusvirtual.frm.utn.edu.ar/grade/report/index.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=0
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=1
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=2
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=3
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=4
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=5
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=6
https://www.campusvirtual.frm.utn.edu.ar/
Área personal / Mis cursos / Paradigmas / Modelo OO: Programación O.O. / Conceptos sobre relaciones de herencia
Comenzado el Monday, 27 de September de 2021, 15:59
Estado Finalizado
Finalizado en Monday, 27 de September de 2021, 16:55
Tiempo
empleado
55 minutos 58 segundos
Puntos 17,80/30,00
Calificación 59,33 de 100,00
Pregunta 1
Incorrecta
Puntúa -0,20 sobre 1,00
¿Qué ocurre al ejecutar?
class Top {
static void myTop() {
System.out.println("Testing myTop method in Top class");
}
}
public class Down extends Top {
void myTop() {
System.out.println("Testing myTop method in Down class");
}
public static void main(String [] args) {
Top t = new Down();
t.myTop();
}
} 
Seleccione una:
muestra: Testing myTop method in Top class 
no compila porque no se puede redefinir un método de clase
Ninguna de las otras 
no compila, porque la clase principal no puede heredar de otra 
muestra: Testing myTop method in Down class on the screen  
https://www.campusvirtual.frm.utn.edu.ar/my/
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78
https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=78&section=7
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=133169
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Pregunta 3
Correcta
Puntúa 1,00 sobre 1,00
Pregunta 4
Parcialmente correcta
Puntúa 0,30 sobre 1,00
¿Cuál de los códigos implementa una interface Java?
Seleccione una:
Ninguna de las opciones es correcta
Componente cp = new Componente (interface)
public class Componente interface Product
Componente cp = new Componente.interface
public class Componente implements Printable 
Un método de clase puede activarse...
Seleccione una:
sólo se activa con el bloque static
usando la referencia a un objeto de la clase 
sólo si existe al menos un objeto de la clase
sólo si no existe ningún objeto de la clase
ninguna de las otras opciones
¿Qué es polimorfismo?
Seleccione una o más de una:
Es cuando se declara un método sin implementar.
Una característica para la cual es condición que exista una relación de herencia. 
Propiedad de los objetos de reaccionar a un mensaje con el método apropiado.
Enlazar dinámicamente la llamada a un método, con otro método de la misma clase. 
Ninguna de las otras.
	Conceptos sobre relaciones de herencia_ Revisión del intento(1)
	Conceptos sobre relaciones de herencia_ Revisión del intento

Continuar navegando