SlideShare une entreprise Scribd logo
1  sur  5
CLASES Y OBJETOS
Clases: Unaclaseesunplanoounaplantillaquedefinela
estructurayelcomportamientodelosobjetos. Defineatributos
(variables) ymétodos (funciones)quelosobjetos creadosapartir de
esaclasetendrán.Lasclasesrepresentanconceptoso entidadesdel
mundorealenelcódigo fuente.
Objetos: Unobjetoesuna instanciaconcretadeunaclase.
Representaunindividuo específicobasado eneldiseñodefinidopor
laclase.Los objetos tienensus propios valorespara losatributos y
puedeninvocarlosmétodos definidosenlaclase.
MÉTODO CONSTRUCTOR
• UnconstructorenJavaesunmétodo especial
dentrodeuna clasequeseutiliza para inicializar
objetos deesaclase.
• Los constructorestienenelmismonombrequela
claseenlaquesedefinen.
• Seejecutanautomáticamente cuandosecreaun
nuevoobjeto delaclase.
• Los constructoresseutilizan para establecerlos
valoresinicialesdelosatributos deunobjeto.
TIPOS
ConstructorPredeterminado: Sinosedefineningún
constructorenunaclase,Java proporciona
automáticamente unconstructorpredeterminadosin
argumentos.
ConstructoresconArgumentos: Puedesdefinirtus
propios constructoresqueaceptenargumentos para
inicializarlosatributos segúnlosvalores
proporcionados.
MÉTODOS GET Y SET
 Los métodos“Get” y“Set”sonmétodos especiales
utilizados para acceder(obtener)ymodificar(establecer)
losvaloresdelosatributos deuna clasedesdefueradela
misma.Estosmétodosseutilizanparagarantizar un
controldeaccesoseguro ycontroladoalosatributos de
unaclase.
BENEFICIOS DEL GET Y SET
 ControldeAcceso:Permiteuncontrolprecisosobrequiénpuede
accederymodificarlosatributos deunaclase.
 Validación:Puedesagregarlógicadevalidaciónenlosmétodos“set”
para asegurarte dequelosvaloresasignados cumplanconciertas
reglasantesdecambiarunatributo
 Flexibilidad: Sienelfuturo necesitasrealizarcambios enlaforma
enquesealmacenanoaccedenalosatributos, puedeshacerlosin
afectarelcódigo externoqueutiliza losmétodos “GetySet”.
Método GET(Getter): Tepermiteobtenerelvalor deunatributo .
SuNombrecomienzacon“get” seguido delnombredelatributo que se
deseaobtenerydevuelveelvalor delatributo.
Método SET(Setter): Seutiliza para modificarelvalor deunatributo
privado.
Tomaunparámetro querepresentaelnuevovalor delatributo y lo
asigna alatributo.
System.out.println(“GRACIAS”);

Contenu connexe

Similaire à POO JAVA(Básico)                        ³

Contructores en java(grupo 8)
Contructores en java(grupo 8)Contructores en java(grupo 8)
Contructores en java(grupo 8)
Manuel Ch.
 
Elementos avanzados de poo
Elementos avanzados de pooElementos avanzados de poo
Elementos avanzados de poo
LCA
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
Alelt2890
 
programacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptxprogramacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptx
RICARDOEDGARDOQUINTA
 
Conceptos de programación orientada a objetos
Conceptos de programación orientada a objetosConceptos de programación orientada a objetos
Conceptos de programación orientada a objetos
Gabriel Mondragón
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.
Whaleejaa Wha
 

Similaire à POO JAVA(Básico)                        ³ (20)

Java – Clases y Objetos
Java – Clases y ObjetosJava – Clases y Objetos
Java – Clases y Objetos
 
Contructores en java(grupo 8)
Contructores en java(grupo 8)Contructores en java(grupo 8)
Contructores en java(grupo 8)
 
Elementos avanzados de poo
Elementos avanzados de pooElementos avanzados de poo
Elementos avanzados de poo
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a Objetos
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Asignacion2
Asignacion2Asignacion2
Asignacion2
 
Poo Java
Poo JavaPoo Java
Poo Java
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
 
Javascript objetos
Javascript objetosJavascript objetos
Javascript objetos
 
Historia y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetosHistoria y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
programacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptxprogramacion orientada a objetos con PHP .pptx
programacion orientada a objetos con PHP .pptx
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
S01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdfS01.s1 - Lenguaje Java-1.pdf
S01.s1 - Lenguaje Java-1.pdf
 
Conceptos de programación orientada a objetos
Conceptos de programación orientada a objetosConceptos de programación orientada a objetos
Conceptos de programación orientada a objetos
 
Clasesyobjetos
ClasesyobjetosClasesyobjetos
Clasesyobjetos
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.
 
2
22
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
 

Dernier

Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
KevinBuenrostro4
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
helmer del pozo cruz
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
lvela1316
 

Dernier (20)

Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 
a propósito de la globalización y sus efectos
a propósito de la globalización y sus efectosa propósito de la globalización y sus efectos
a propósito de la globalización y sus efectos
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
 

POO JAVA(Básico)                        ³

  • 1.
  • 2. CLASES Y OBJETOS Clases: Unaclaseesunplanoounaplantillaquedefinela estructurayelcomportamientodelosobjetos. Defineatributos (variables) ymétodos (funciones)quelosobjetos creadosapartir de esaclasetendrán.Lasclasesrepresentanconceptoso entidadesdel mundorealenelcódigo fuente. Objetos: Unobjetoesuna instanciaconcretadeunaclase. Representaunindividuo específicobasado eneldiseñodefinidopor laclase.Los objetos tienensus propios valorespara losatributos y puedeninvocarlosmétodos definidosenlaclase.
  • 3. MÉTODO CONSTRUCTOR • UnconstructorenJavaesunmétodo especial dentrodeuna clasequeseutiliza para inicializar objetos deesaclase. • Los constructorestienenelmismonombrequela claseenlaquesedefinen. • Seejecutanautomáticamente cuandosecreaun nuevoobjeto delaclase. • Los constructoresseutilizan para establecerlos valoresinicialesdelosatributos deunobjeto. TIPOS ConstructorPredeterminado: Sinosedefineningún constructorenunaclase,Java proporciona automáticamente unconstructorpredeterminadosin argumentos. ConstructoresconArgumentos: Puedesdefinirtus propios constructoresqueaceptenargumentos para inicializarlosatributos segúnlosvalores proporcionados.
  • 4. MÉTODOS GET Y SET  Los métodos“Get” y“Set”sonmétodos especiales utilizados para acceder(obtener)ymodificar(establecer) losvaloresdelosatributos deuna clasedesdefueradela misma.Estosmétodosseutilizanparagarantizar un controldeaccesoseguro ycontroladoalosatributos de unaclase. BENEFICIOS DEL GET Y SET  ControldeAcceso:Permiteuncontrolprecisosobrequiénpuede accederymodificarlosatributos deunaclase.  Validación:Puedesagregarlógicadevalidaciónenlosmétodos“set” para asegurarte dequelosvaloresasignados cumplanconciertas reglasantesdecambiarunatributo  Flexibilidad: Sienelfuturo necesitasrealizarcambios enlaforma enquesealmacenanoaccedenalosatributos, puedeshacerlosin afectarelcódigo externoqueutiliza losmétodos “GetySet”. Método GET(Getter): Tepermiteobtenerelvalor deunatributo . SuNombrecomienzacon“get” seguido delnombredelatributo que se deseaobtenerydevuelveelvalor delatributo. Método SET(Setter): Seutiliza para modificarelvalor deunatributo privado. Tomaunparámetro querepresentaelnuevovalor delatributo y lo asigna alatributo.