Programación Orientada a Objetos I
|
|
Título del Test:
![]() Programación Orientada a Objetos I Descripción: Test 1 de 2 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Ordena las siguientes líneas de código en lenguaje Java para que funcionen correctamente. Como aclaración, ten en cuenta que la variable txt de tipo String NO es un atributo de la clase. Debes indicar en qué posición se debe ubicar cada una de las líneas (posición de la 1 a la 6). public class Ejemplo {. public static void main (String [] args) {. String txt;. txt = "Hola mundo";. System.out.println(txt);. } }. Completa los huecos del código de la clase Profesores, con dos atributos String privados (nombre y clase). Habrá un constructor vacío que, por defecto, asignará los valores "POO" y "3B" a los atributos nombre y clase respectivamente, y otro constructor que recibirá los valores del nombre y la clase por parámetro. ① //Atributos private String nombre; ② //Constructor vacío ③ ④ this.clase = "3B"; ⑤ //Constructor con parámetros public Profesores(String nombre, String clase) { this.nombre = nombre; ⑥ ⑦. ①. ②. ③. ④. ⑤. ⑥. ⑦. Rellena lo siguientes huecos en blanco para realizar el constructor de la clase Profesor. Debe distinguir entre mayúsculas y minúsculas. No importa el orden de los atributos en el constructor. public class Profesores { //Atributos private String nombre; private String curso; //Constructor vacio public Profesores() { this.nombre = "Colegio"; this.curso = "Historia"; } //Constructor con parámetros public Profesores (① ②, ③ ④) { this.nombre = nombre; this.curso = curso; } } **Nota: Escribir lo que se debe poner en cada hueco en orden y separados por comas (huecos marcados con números ①, ②...). **Ejemplo de respuesta: ①, ②, ③, ④. Relaciona cada definición o afirmación con el concepto al que corresponde: Se puede utilizar directamente desde la propia clase en vez de instanciar esta. De la misma forma, podemos también crear atributos estáticos. No se declaran en la clase principal, pero sí en las demás que hereden de esta. Ordena el siguiente código donde se implementa una clase con dos constructores. Pon primero el constructor vacío y después el que tiene parámetros. /* Bloque A */ public Jugadores() { this.nombre = "Equipo"; this.liga= "1"; } ___________________ /* Bloque B */ public class Jugadores { //Atributos private String nombre; private String liga; ___________________ /* Bloque C */ public Jugadores (String nombre, String liga) { this.nombre = nombre; this.liga = liga } //Métodos }. Bloque_A Bloque_B Bloque_C. Completa los huecos en blanco (marcados en rojo) de los siguientes ejemplos de la sintaxis que debemos seguir a la hora de instanciar un objeto. //Declaración nombre_clase nombre_variable ① //Creación nombre_variable = ② nombre_clase (); //Declaración creación nombre_clase nombre_variable = ③ nombre_clase ④ ⑤. ①. ②. ③. ④. ⑤. Relaciona cada afirmación con su concepto. La capacidad de una clase para tener múltiples formas, distintos comportamientos para un mismo método. Es un principio que organiza las clases entre sí en relación de herencia. Permite ocultar y proteger determinada información de una clase y permite añadir límites a la visualización por parte de otras clases. Simplicidad en el uso de las clases e interfaces, permitiendo fácilmente la reutilización de código. ¿Qué efecto tiene la palabra reservada final si lo encontramos delante de un método?. Es un método que no puede ser sobrescrito. Es un método que pertenece a otra clase. Es un método abstracto. Es un método estático. ¿Qué significa tener la palabra reservada static delante de un método?. Podemos utilizar el método sin instanciar la clase. No podemos utilizar el método sin instanciar la clase. Podemos utilizar el método en cualquier momento. Ninguna de las opciones es correcta. El método main. Es un método estático. Es una interfaz. Es un método abstracto. Ninguna opción es correcta. |




