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



| Comentarios |
|---|
NO HAY REGISTROS |
|
Completa los huecos de la siguiente clase Profesor: public class Profesores { //Atributos private String nombre; private String curso; //Métodos GET y SET public String getNombre() {return nombre;} public void ① Nombre(String nombre) {this.nombre = ② ;} public String ③ Curso() {return curso;} public void ④ Curso(String curso) {this.curso = ⑤ ;} //Métodos creados por el programador public double Evaluar(double nota) { nota = nota * 0.8; return nota; } } **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: Identificador que vamos a utilizar para la variable. Se utiliza para definir el nivel de ocultación o visibilidad de los miembros de la clase (atributos y métodos), estos pueden ser default, protected, private o public como los más utilizados. Un atributo puede ser de cualquier tipo de datos que existan, como int, doublé, char o algunos más complejos, como estructuras, tablas o incluso objetos. Relaciona cada definición o afirmación con el concepto al que corresponde: Componentes accesibles por todas las clases que componen el programa. Componentes accesibles solamente desde la propia clase, única y exclusivamente. Relaciona cada definición o afirmación con el concepto al que corresponde: Componentes accesibles desde las clases del mismo paquete, pero no desde las subclases que heredan de esta si se encuentran en otro paquete. Componentes accesibles desde las clases del mismo paquete y subclases que heredan de esta, independientemente del paquete donde se encuentren. Señala si las siguientes afirmaciones son verdaderas o falsas: La herencia en Java es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente y también permite compartir automáticamente métodos y atributos entre una superclase y una o varias subclases. El concepto de herencia en Java conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que todas las relaciones entre clases deben ajustarse a dicha estructura. Señala si las siguientes afirmaciones sobre esta imagen son verdaderas o falsas: La clase Profesor_Emerito esta intentando heredar de dos superclases diferentes, acción que en Java no se puede. Para que el diagrama sea correcto en Java, una opción sería que Conferenciante fuera una interfaz y no una clase. Completa el siguiente código de una clase que implementa varias interfaces: public ① nombre ② nombreInterfaz1, nombreInterfaz2, ③ { //... }. ①. ②. ③. ¿Cuál es el principal propósito de los modificadores de acceso en Java?. Aumentar la velocidad del programa. Controlar la visibilidad y accesibilidad de las clases y sus miembros. Garantizar que todos los métodos sean públicos. Disminuir el tamaño del archivo del código. ¿Qué resultará de la ejecución de este programa? class Persona { private String nombre = "Juan"; public void mostrarNombre() { System.out.println("Nombre: " + nombre); } } public class Main { public static void main(String[] args) { Persona p = newPersona(); System.out.println(p.nombre); } }. Nombre: nombre. Nombre: Juan. Juan. Error de compilación. ¿Qué resultará de la ejecución de este programa? class Persona { private String nombre = "Juan"; public void mostrarNombre() { System.out.println("Nombre: " + nombre); } } public class Main { public static void main(String[] args) { Persona p = newPersona(); p.mostrarNombre(); } }. Nombre: nombre. Nombre: Juan. Juan. Error de compilación. |




