SlideShare una empresa de Scribd logo
1 de 3
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.

Más contenido relacionado

La actualidad más candente

Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Metodos Constructor Y Destructor
Metodos Constructor Y DestructorMetodos Constructor Y Destructor
Metodos Constructor Y Destructorrezzaca
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)Manuel Ch.
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Javamartosfre
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
Trabajo teorico de java
Trabajo teorico de javaTrabajo teorico de java
Trabajo teorico de javaUNEFA
 
Teoria-de-la-unidad-2
Teoria-de-la-unidad-2Teoria-de-la-unidad-2
Teoria-de-la-unidad-2Nequiztron
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos Marielena Lujano
 
cuestionario de Programación
cuestionario de Programación cuestionario de Programación
cuestionario de Programación dulcevelazquez109
 
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
 
Poo Java
Poo JavaPoo Java
Poo Javaeccutpl
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadoresClara Patricia Avella Ibañez
 

La actualidad más candente (19)

Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
3.- investigación Metodos
3.- investigación Metodos3.- investigación Metodos
3.- investigación Metodos
 
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(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
Trabajo teorico de java
Trabajo teorico de javaTrabajo teorico de java
Trabajo teorico de java
 
Teoria-de-la-unidad-2
Teoria-de-la-unidad-2Teoria-de-la-unidad-2
Teoria-de-la-unidad-2
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 
Operadores poo
Operadores pooOperadores poo
Operadores poo
 
cuestionario de Programación
cuestionario de Programación cuestionario de Programación
cuestionario de Programación
 
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
 
Poo Java
Poo JavaPoo Java
Poo Java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 

Similar a Conceptos básicos de POO en Java

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
 
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 '
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1bchrmz
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1bchrmz
 
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
 
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
 
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
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java IImartosfre
 
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
 
Programación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoProgramación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoAngel Vázquez Patiño
 

Similar a Conceptos básicos de POO en Java (20)

secme-23192.pdf
secme-23192.pdfsecme-23192.pdf
secme-23192.pdf
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
[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
 
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
 
Presentacion de clases en c#
Presentacion de clases en c#Presentacion de clases en c#
Presentacion de clases en c#
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
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
 
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
 
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
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java II
 
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
 
Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
 
Clase y Herencia en VB
Clase y Herencia en VBClase y Herencia en VB
Clase y Herencia en VB
 
Programación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoProgramación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismo
 

Más de Rodrigo Lara

Poo practica 1 u4 claudia
Poo practica 1 u4 claudiaPoo practica 1 u4 claudia
Poo practica 1 u4 claudiaRodrigo Lara
 
Unidad 4 dibujos poo claudia
Unidad 4 dibujos poo claudiaUnidad 4 dibujos poo claudia
Unidad 4 dibujos poo claudiaRodrigo Lara
 
Unidad 4 preguntas poo claudia
Unidad 4 preguntas poo claudiaUnidad 4 preguntas poo claudia
Unidad 4 preguntas poo claudiaRodrigo Lara
 
Poo practica 1 u4 rodrigo
Poo practica 1 u4 rodrigoPoo practica 1 u4 rodrigo
Poo practica 1 u4 rodrigoRodrigo Lara
 
Unidad 4 dibujos poo rodrigo
Unidad 4 dibujos poo rodrigoUnidad 4 dibujos poo rodrigo
Unidad 4 dibujos poo rodrigoRodrigo Lara
 
Unidad 4 preguntas poo rodrigo
Unidad 4 preguntas poo rodrigoUnidad 4 preguntas poo rodrigo
Unidad 4 preguntas poo rodrigoRodrigo Lara
 
11 practica 11 u2 poo rodrigo
11 practica 11 u2 poo rodrigo11 practica 11 u2 poo rodrigo
11 practica 11 u2 poo rodrigoRodrigo Lara
 
10 practica 10 u2 poo rodrigo
10 practica 10 u2 poo rodrigo10 practica 10 u2 poo rodrigo
10 practica 10 u2 poo rodrigoRodrigo Lara
 
9 practica 9 u2 poo rodrigo
9 practica 9 u2 poo rodrigo9 practica 9 u2 poo rodrigo
9 practica 9 u2 poo rodrigoRodrigo Lara
 
8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigo8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigoRodrigo Lara
 

Más de Rodrigo Lara (20)

Apuntes 5
Apuntes 5Apuntes 5
Apuntes 5
 
Resumen 4
Resumen 4Resumen 4
Resumen 4
 
Operadores 3
Operadores 3Operadores 3
Operadores 3
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
Autoevaluacion 1
Autoevaluacion 1Autoevaluacion 1
Autoevaluacion 1
 
Practica 5 poo
Practica 5 pooPractica 5 poo
Practica 5 poo
 
Practica 4 poo
Practica 4 pooPractica 4 poo
Practica 4 poo
 
Practica 3 poo
Practica 3 pooPractica 3 poo
Practica 3 poo
 
Practica 2 poo
Practica 2 pooPractica 2 poo
Practica 2 poo
 
Practica 1 poo
Practica 1 pooPractica 1 poo
Practica 1 poo
 
Poo practica 1 u4 claudia
Poo practica 1 u4 claudiaPoo practica 1 u4 claudia
Poo practica 1 u4 claudia
 
Unidad 4 dibujos poo claudia
Unidad 4 dibujos poo claudiaUnidad 4 dibujos poo claudia
Unidad 4 dibujos poo claudia
 
Unidad 4 preguntas poo claudia
Unidad 4 preguntas poo claudiaUnidad 4 preguntas poo claudia
Unidad 4 preguntas poo claudia
 
Poo practica 1 u4 rodrigo
Poo practica 1 u4 rodrigoPoo practica 1 u4 rodrigo
Poo practica 1 u4 rodrigo
 
Unidad 4 dibujos poo rodrigo
Unidad 4 dibujos poo rodrigoUnidad 4 dibujos poo rodrigo
Unidad 4 dibujos poo rodrigo
 
Unidad 4 preguntas poo rodrigo
Unidad 4 preguntas poo rodrigoUnidad 4 preguntas poo rodrigo
Unidad 4 preguntas poo rodrigo
 
11 practica 11 u2 poo rodrigo
11 practica 11 u2 poo rodrigo11 practica 11 u2 poo rodrigo
11 practica 11 u2 poo rodrigo
 
10 practica 10 u2 poo rodrigo
10 practica 10 u2 poo rodrigo10 practica 10 u2 poo rodrigo
10 practica 10 u2 poo rodrigo
 
9 practica 9 u2 poo rodrigo
9 practica 9 u2 poo rodrigo9 practica 9 u2 poo rodrigo
9 practica 9 u2 poo rodrigo
 
8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigo8 practica 8 u2 poo rodrigo
8 practica 8 u2 poo rodrigo
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (20)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Conceptos básicos de POO en Java

  • 1. 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.
  • 2. 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
  • 3. 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.