SlideShare uma empresa Scribd logo
1 de 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”);

Mais conteúdo relacionado

Semelhante a POO JAVA(Básico)                        ³

Java – Clases y Objetos
Java – Clases y ObjetosJava – Clases y Objetos
Java – Clases y ObjetosGalo Candela
 
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 pooLCA
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a ObjetosLuis Berganza
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaAlelt2890
 
Poo Java
Poo JavaPoo Java
Poo Javaeccutpl
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfMariaTeresaGarznPrez
 
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 objetosRafael Molano
 
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 .pptxRICARDOEDGARDOQUINTA
 
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 objetosGabriel 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
 
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
 

Semelhante a 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
 
2
22
2
 
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.
 
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
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

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.