SlideShare una empresa de Scribd logo
1 de 3
CUESTIONARIOS
1.- Define qué es una clase:
Una clase es un tipo de objeto definido por el usuario. Una clase a la generalización de un tipo específico de
objetos.
2.- Define qué es un atributo:
Los atributos son las características individuales que diferencian a un objeto de otro.
3.- Define qué es un método:
Un método seimplementa en una clase de objetosy determinacomo tiene que actuar el objeto cuando recibe
el mensaje vinculado.
4.- Define qué es un constructor:
Un constructor es un procedimiento especial de una clase que es llamado automáticamente siempre que se
crea un objeto de esa clase. Su función es iniciar el objeto.
5.- Define qué es un destructor:
Es un procedimiento especial de una clase que es llamado automáticamente siempre que se destruye un
objeto de esa clase. Su función es realizar cualquier tarea final en el momento de destruir el objeto.
6.- ¿Quién es el medio de acceso a la estructura
interna de los objetos?
Un objeto consta de una estructura interna (los atributos) y de una interfaz que permite acceder y manipular
tal estructura (los métodos).
7.- ¿Cuáles son los objetivos de los métodos de
acceso?
Definen las operaciones que se pueden realizar con sus atributos:
1. Que el usuario no tenga acceso directo a la estructura de datos interna de la clase, para que no
pueda generar código basado en esa estructura.
2. Que si en un momento determinado alteramos la definición de la clase, excepto el prototipo de los
métodos, todo el código escrito por el usuario basado en estos métodos no tendrá que ser retocado.
8.- Menciona los modificadores de acceso de Java:
Private (privado), Protected (protegido) y Public (público).
9.- ¿Qué sucede cuando el miembro de una clase es
declarado sin modificadores de acceso?
Los atributos y los métodos se declaran de forma análoga. Un miembro de una clase declarado sin
modificadores que indiquen el control de acceso, puede ser accedido por cualquier clase perteneciente al
mismo paquete.
10.- Describa cada modificador de acceso:
Acceso público: Un miembro declarado public, estaaccesible para cualquier otra clase o subclase que necesite
utilizarlo.
Acceso privado: Un miembro declarado private, es accesible solo por los métodos de su propia clase.
Acceso protegido: Un miembro declarado protected se comporta exactamente igual que uno privado para los
métodos de cualquier otra clase, excepto para los métodos de las clases del mismo paquete o de sus subclases
con independencia del paquete al que pertenezcan, para los que se comporta como un miembro público.
11.- ¿A qué se refiere la sobrecarga de método?
La sobrecarga de métodos es la creación de varios métodos con el mismo nombre pero con diferentes firmas
y definiciones. Java utiliza el número y tipo de argumentospara seleccionarcuál definición de método ejecutar
12.- ¿Para qué sirve la referencia “this”?
Para que un método conozca la identidad del objeto particular para el que ha sido invocado,Java proporciona
una referencia al objeto denominada “This”.
La palabra clave this puede ser usada para invocar a un constructor.Sinembargo,su uso quizás más frecuente
en Java tiene lugar en otro contexto: cuando existe sobrecarga de nombres. La sobrecarga de nombres se da
cuando tenemos una variable local de un método o constructor, o un parámetro formal de un método o
constructor, con un nombre idéntico al de un campo de la clase.
13.- ¿Qué realiza Java cuando se crea un objeto?
Al momento de crear objetos en Java, debemos tener claras dos cosas indispensables, la primera es el nombre
de la clase para la cual vamos a crear el objeto y segundo el constructor que dicha clase posee, es decir, si el
constructor recibe o no parámetros.
Para crear objetos en Java, el lenguaje nos proporciona el comando new, con este comando le decimos a Java
que vamos a crear un nuevo objeto de una clase en específico y le enviamos los parámetros (en caso de ser
necesario) según el constructor
14.- ¿Cómo se distingue un constructor?
Tiene el mismo nombre que la clase a la que pertenece (por ejemplo, el constructor para la clase CFecha se
denomina también CFecha), no se hereda, no puede retornar un valor (incluyendo void) y no puede ser
declarado final, static, abstract, synchronized o native.
Un constructor es un método especial de una clase que es llamado automáticamente siempre que se crea un
objeto de la misma. Su función es iniciar nuevos objetos de su clase.
Dado que los constructores son métodos, admiten parámetros igual que estos. Cuando en una clase no
especificamos ningún constructor, el compilador añade uno público por omisión de parámetros.
15.- ¿A qué se refiere la sobrecarga de constructor?
(Dar un ejemplo):
Es posible escribir un método que tenga el mismo nombre que un constructor; lógicamente, a diferencia de
este, ahora hay que especificar el tipo de valor retornado. No obstante, esta forma de proceder no es
aconsejable porque puede crear confusión a la hora de interpretar el código de la clase. Por ejemplo;
Public void CFecha(int a, int b, int c)
{
//….
}
16.- ¿Por qué es necesario utilizar un destructor de
objetos?
Un destructor es un método opuesto a un constructor, éste método en lugar de crear un objeto lo destruye
liberando la memoriade nuestra computadoraparaque pueda ser utilizada por alguna otra variable u objeto.
En java no existen los destructores, esto es gracias al recolector de basura de la máquina virtual de java.
Como su nombre lo dice, el recolector de basura recolecta todas las variables u objetos que no se estén
utilizando y que no haya ninguna referencia a ellos por una clase en ejecución, liberando así automáticamente
la memoria de nuestra computadora.
ABRAHAM MARTINEZ MOLINA

Más contenido relacionado

La actualidad más candente

C3 las clases en java v2
C3 las clases en java v2C3 las clases en java v2
C3 las clases en java v2Mariano Galvez
 
Contructores en java(grupo 8)
Contructores en java(grupo 8)Contructores en java(grupo 8)
Contructores en java(grupo 8)Manuel Ch.
 
Cesar adrian barrios alarcon unidad 2
Cesar adrian barrios alarcon      unidad 2       Cesar adrian barrios alarcon      unidad 2
Cesar adrian barrios alarcon unidad 2 Cesar Mcfly
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y DestructorTecnologico
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoJuan Carlos Espinoza
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )brayan0015
 
Metodos Constructor Y Destructor
Metodos Constructor Y DestructorMetodos Constructor Y Destructor
Metodos Constructor Y Destructorrezzaca
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)Manuel Ch.
 
Poo Java
Poo JavaPoo Java
Poo Javaeccutpl
 

La actualidad más candente (16)

Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
 
constructores en java
constructores en javaconstructores en java
constructores en java
 
Clases en java
Clases en javaClases en java
Clases en java
 
C3 las clases en java v2
C3 las clases en java v2C3 las clases en java v2
C3 las clases en java v2
 
Contructores en java(grupo 8)
Contructores en java(grupo 8)Contructores en java(grupo 8)
Contructores en java(grupo 8)
 
Cesar adrian barrios alarcon unidad 2
Cesar adrian barrios alarcon      unidad 2       Cesar adrian barrios alarcon      unidad 2
Cesar adrian barrios alarcon unidad 2
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y Destructor
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionado
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Creación de clases en c++
Creación de clases en c++Creación de clases en c++
Creación de clases en c++
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Metodos Constructor Y Destructor
Metodos Constructor Y DestructorMetodos Constructor Y Destructor
Metodos Constructor Y Destructor
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)
 
Poo Java
Poo JavaPoo Java
Poo Java
 

Similar a Cuestionario

Cuestionario poo
Cuestionario pooCuestionario poo
Cuestionario pooYael012014
 
secme-23192.pdf
secme-23192.pdfsecme-23192.pdf
secme-23192.pdf202100941c
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con javaEudris Cabrera
 
Tarea 5
Tarea 5Tarea 5
Tarea 5ar qb
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosRulox Quiñones
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1bchrmz
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1bchrmz
 
Revista java world cap 8,9,10
Revista java world cap 8,9,10Revista java world cap 8,9,10
Revista java world cap 8,9,10Hack '
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Javamartosfre
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Renny Batista
 
Framework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosFramework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosAntonio Palomares Sender
 
METODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxMETODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxjuan gonzalez
 
Historia java ruben rodriguez
Historia java ruben rodriguezHistoria java ruben rodriguez
Historia java ruben rodriguezcoruniversitec
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java IImartosfre
 

Similar a Cuestionario (20)

Cuestionario poo
Cuestionario pooCuestionario poo
Cuestionario poo
 
secme-23192.pdf
secme-23192.pdfsecme-23192.pdf
secme-23192.pdf
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
Presentacion de clases en c#
Presentacion de clases en c#Presentacion de clases en c#
Presentacion de clases en c#
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetos
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Revista java world cap 8,9,10
Revista java world cap 8,9,10Revista java world cap 8,9,10
Revista java world cap 8,9,10
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Framework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosFramework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetos
 
METODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxMETODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptx
 
Clase
ClaseClase
Clase
 
Historia java ruben rodriguez
Historia java ruben rodriguezHistoria java ruben rodriguez
Historia java ruben rodriguez
 
Historia java ruben
Historia java rubenHistoria java ruben
Historia java ruben
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java II
 
Clase y Herencia en VB
Clase y Herencia en VBClase y Herencia en VB
Clase y Herencia en VB
 

Más de Abraham Martinez Molina (20)

Dibujos Polimorfismo
Dibujos PolimorfismoDibujos Polimorfismo
Dibujos Polimorfismo
 
Preguntas Unidad 4
Preguntas Unidad 4Preguntas Unidad 4
Preguntas Unidad 4
 
Practica 1 UNIDAD 4
Practica 1  UNIDAD 4Practica 1  UNIDAD 4
Practica 1 UNIDAD 4
 
Herencia
HerenciaHerencia
Herencia
 
Jerarquia Mapa
Jerarquia MapaJerarquia Mapa
Jerarquia Mapa
 
Practica 7 _U3
Practica 7 _U3Practica 7 _U3
Practica 7 _U3
 
Practica 6_ U3
Practica 6_ U3Practica 6_ U3
Practica 6_ U3
 
Practica 5_U3
Practica 5_U3Practica 5_U3
Practica 5_U3
 
Practica 4 _ U3
Practica 4 _ U3Practica 4 _ U3
Practica 4 _ U3
 
Practica 3 _U3
Practica 3 _U3Practica 3 _U3
Practica 3 _U3
 
Practica 2 _ U3
Practica 2  _ U3Practica 2  _ U3
Practica 2 _ U3
 
Practica 1 _ Unidad 3
Practica 1  _ Unidad 3Practica 1  _ Unidad 3
Practica 1 _ Unidad 3
 
Examen Unidad 1
Examen Unidad 1Examen Unidad 1
Examen Unidad 1
 
Practica 11
Practica 11Practica 11
Practica 11
 
Programación orientada-a-objetos-1
Programación orientada-a-objetos-1Programación orientada-a-objetos-1
Programación orientada-a-objetos-1
 
8.- Miembros Static
8.- Miembros Static8.- Miembros Static
8.- Miembros Static
 
7.- Empleado
7.- Empleado7.- Empleado
7.- Empleado
 
6.- Constructores
6.-  Constructores6.-  Constructores
6.- Constructores
 
5 .- Pract. 8
5 .-  Pract. 8 5 .-  Pract. 8
5 .- Pract. 8
 
4.- Clase this
4.- Clase this4.- Clase this
4.- Clase this
 

Cuestionario

  • 1. CUESTIONARIOS 1.- Define qué es una clase: Una clase es un tipo de objeto definido por el usuario. Una clase a la generalización de un tipo específico de objetos. 2.- Define qué es un atributo: Los atributos son las características individuales que diferencian a un objeto de otro. 3.- Define qué es un método: Un método seimplementa en una clase de objetosy determinacomo tiene que actuar el objeto cuando recibe el mensaje vinculado. 4.- Define qué es un constructor: Un constructor es un procedimiento especial de una clase que es llamado automáticamente siempre que se crea un objeto de esa clase. Su función es iniciar el objeto. 5.- Define qué es un destructor: Es un procedimiento especial de una clase que es llamado automáticamente siempre que se destruye un objeto de esa clase. Su función es realizar cualquier tarea final en el momento de destruir el objeto. 6.- ¿Quién es el medio de acceso a la estructura interna de los objetos? Un objeto consta de una estructura interna (los atributos) y de una interfaz que permite acceder y manipular tal estructura (los métodos). 7.- ¿Cuáles son los objetivos de los métodos de acceso? Definen las operaciones que se pueden realizar con sus atributos: 1. Que el usuario no tenga acceso directo a la estructura de datos interna de la clase, para que no pueda generar código basado en esa estructura. 2. Que si en un momento determinado alteramos la definición de la clase, excepto el prototipo de los métodos, todo el código escrito por el usuario basado en estos métodos no tendrá que ser retocado. 8.- Menciona los modificadores de acceso de Java: Private (privado), Protected (protegido) y Public (público).
  • 2. 9.- ¿Qué sucede cuando el miembro de una clase es declarado sin modificadores de acceso? Los atributos y los métodos se declaran de forma análoga. Un miembro de una clase declarado sin modificadores que indiquen el control de acceso, puede ser accedido por cualquier clase perteneciente al mismo paquete. 10.- Describa cada modificador de acceso: Acceso público: Un miembro declarado public, estaaccesible para cualquier otra clase o subclase que necesite utilizarlo. Acceso privado: Un miembro declarado private, es accesible solo por los métodos de su propia clase. Acceso protegido: Un miembro declarado protected se comporta exactamente igual que uno privado para los métodos de cualquier otra clase, excepto para los métodos de las clases del mismo paquete o de sus subclases con independencia del paquete al que pertenezcan, para los que se comporta como un miembro público. 11.- ¿A qué se refiere la sobrecarga de método? La sobrecarga de métodos es la creación de varios métodos con el mismo nombre pero con diferentes firmas y definiciones. Java utiliza el número y tipo de argumentospara seleccionarcuál definición de método ejecutar 12.- ¿Para qué sirve la referencia “this”? Para que un método conozca la identidad del objeto particular para el que ha sido invocado,Java proporciona una referencia al objeto denominada “This”. La palabra clave this puede ser usada para invocar a un constructor.Sinembargo,su uso quizás más frecuente en Java tiene lugar en otro contexto: cuando existe sobrecarga de nombres. La sobrecarga de nombres se da cuando tenemos una variable local de un método o constructor, o un parámetro formal de un método o constructor, con un nombre idéntico al de un campo de la clase. 13.- ¿Qué realiza Java cuando se crea un objeto? Al momento de crear objetos en Java, debemos tener claras dos cosas indispensables, la primera es el nombre de la clase para la cual vamos a crear el objeto y segundo el constructor que dicha clase posee, es decir, si el constructor recibe o no parámetros. Para crear objetos en Java, el lenguaje nos proporciona el comando new, con este comando le decimos a Java que vamos a crear un nuevo objeto de una clase en específico y le enviamos los parámetros (en caso de ser necesario) según el constructor 14.- ¿Cómo se distingue un constructor? Tiene el mismo nombre que la clase a la que pertenece (por ejemplo, el constructor para la clase CFecha se denomina también CFecha), no se hereda, no puede retornar un valor (incluyendo void) y no puede ser declarado final, static, abstract, synchronized o native. Un constructor es un método especial de una clase que es llamado automáticamente siempre que se crea un objeto de la misma. Su función es iniciar nuevos objetos de su clase.
  • 3. Dado que los constructores son métodos, admiten parámetros igual que estos. Cuando en una clase no especificamos ningún constructor, el compilador añade uno público por omisión de parámetros. 15.- ¿A qué se refiere la sobrecarga de constructor? (Dar un ejemplo): Es posible escribir un método que tenga el mismo nombre que un constructor; lógicamente, a diferencia de este, ahora hay que especificar el tipo de valor retornado. No obstante, esta forma de proceder no es aconsejable porque puede crear confusión a la hora de interpretar el código de la clase. Por ejemplo; Public void CFecha(int a, int b, int c) { //…. } 16.- ¿Por qué es necesario utilizar un destructor de objetos? Un destructor es un método opuesto a un constructor, éste método en lugar de crear un objeto lo destruye liberando la memoriade nuestra computadoraparaque pueda ser utilizada por alguna otra variable u objeto. En java no existen los destructores, esto es gracias al recolector de basura de la máquina virtual de java. Como su nombre lo dice, el recolector de basura recolecta todas las variables u objetos que no se estén utilizando y que no haya ninguna referencia a ellos por una clase en ejecución, liberando así automáticamente la memoria de nuestra computadora. ABRAHAM MARTINEZ MOLINA