SlideShare une entreprise Scribd logo
1  sur  15
MICHAEL JOSE ALTAMIRANDA ACUÑA ,[object Object]
Programación Orientada a Objetos Introducción  a la Programación Orientada a Objetos
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Programación Estructurada ... import java.io.*; public class Ejemplo { static BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); public static int leeNum()throws IOException { int m; do{  System.out.print(&quot;Ingrese Mes: &quot;);  m = Integer.parseInt(br.readLine()); }while (m<1 || m>12); return m; }  public static void imprimeNombre(int m){  switch(m){ case 1: System.out.println(&quot;Enero&quot;); break; case 2: System.out.println(&quot;Febrero&quot;); break; case 3: System.out.println(&quot;Marzo&quot;); break; case 4: System.out.println(&quot;Abril&quot;); break; case 5: System.out.println(&quot;Mayo&quot;); break; … case 12: System.out.println(&quot;Diciembre&quot;); break; } } public static void main(String[] args) throws IOException{      int m; m = leeNum(); imprimeNombre(m); }  }
[object Object],[object Object],[object Object],[object Object],La Programación Estructurada ... Algoritmos + Estructuras de Datos = Programas
[object Object],LIBRO LUPA Pero…
[object Object],[object Object],La Programación Orientada a Objetos Datos + Código = Objeto
Identificando un Punto ,[object Object],[object Object],[object Object]
Clase Punto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],x y Atributos Métodos
Concepto de Clase ,[object Object],[object Object]
Concepto de Objeto ,[object Object],[object Object]
Clase vs. Objeto Clase: Punto Atributos : x y color Métodos : crearse mostrarse ocultarse moverse Objeto 1 Atributos : 21 45 verde Objeto 2 Atributos : 142 90 celeste Objeto 3 Atributos : 200 15 rojo Instancias de la Clase Punto
¿Qué ventajas tiene la POO? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué desventajas tiene la POO? ,[object Object],[object Object]
GRACIAS

Contenu connexe

Tendances

Postgres oo
Postgres ooPostgres oo
Postgres ooJulioRo1
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
Metodologia orientada a objeto - libro
Metodologia orientada a objeto -  libroMetodologia orientada a objeto -  libro
Metodologia orientada a objeto - librotaninof
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
Modelado con clases instancias
Modelado con clases instanciasModelado con clases instancias
Modelado con clases instanciasCarlos Castro
 

Tendances (9)

13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase
 
Postgres oo
Postgres ooPostgres oo
Postgres oo
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Metodologia orientada a objeto - libro
Metodologia orientada a objeto -  libroMetodologia orientada a objeto -  libro
Metodologia orientada a objeto - libro
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Modelado con clases instancias
Modelado con clases instanciasModelado con clases instancias
Modelado con clases instancias
 
POO
POOPOO
POO
 

En vedette

La educación del futuro
La educación del futuroLa educación del futuro
La educación del futuroSol_Arcos
 
Paisajes argentinos
Paisajes argentinosPaisajes argentinos
Paisajes argentinosMariferreyra
 
Introduccion ala tecnologia
Introduccion ala tecnologiaIntroduccion ala tecnologia
Introduccion ala tecnologiaMaria Leiva L
 
Stiforp Apresentacão PT
Stiforp Apresentacão PTStiforp Apresentacão PT
Stiforp Apresentacão PTstiforppt
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accessAlvaro_Criollo
 
Juanjose flores
Juanjose floresJuanjose flores
Juanjose floresyadirageme
 
Análisis literario de la obra Hamlet
Análisis literario de la obra HamletAnálisis literario de la obra Hamlet
Análisis literario de la obra HamletUSAT
 
Como realizar un video con movie maker
Como realizar un video con movie makerComo realizar un video con movie maker
Como realizar un video con movie makerinfoyanin
 
Powerpoint rcdmallorca
Powerpoint rcdmallorcaPowerpoint rcdmallorca
Powerpoint rcdmallorcamairata
 
Resume - Muhammad Rizky
Resume - Muhammad RizkyResume - Muhammad Rizky
Resume - Muhammad RizkyMuhammad Rizky
 
Valores leydy
Valores leydyValores leydy
Valores leydyleydysol
 
Avaliacao aprendizagem
Avaliacao aprendizagemAvaliacao aprendizagem
Avaliacao aprendizagemPMCG
 
Números racionales Cren 1b
Números racionales Cren 1bNúmeros racionales Cren 1b
Números racionales Cren 1bJesus Quintero
 

En vedette (20)

La educación del futuro
La educación del futuroLa educación del futuro
La educación del futuro
 
Revitalização do Jardim
Revitalização do JardimRevitalização do Jardim
Revitalização do Jardim
 
Paisajes argentinos
Paisajes argentinosPaisajes argentinos
Paisajes argentinos
 
Introduccion ala tecnologia
Introduccion ala tecnologiaIntroduccion ala tecnologia
Introduccion ala tecnologia
 
Stiforp Apresentacão PT
Stiforp Apresentacão PTStiforp Apresentacão PT
Stiforp Apresentacão PT
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Lo gnomo e gli amici del bosco
Lo gnomo e gli amici del boscoLo gnomo e gli amici del bosco
Lo gnomo e gli amici del bosco
 
Juanjose flores
Juanjose floresJuanjose flores
Juanjose flores
 
Análisis literario de la obra Hamlet
Análisis literario de la obra HamletAnálisis literario de la obra Hamlet
Análisis literario de la obra Hamlet
 
Lab08062012 mc
Lab08062012 mcLab08062012 mc
Lab08062012 mc
 
P.pfilo
P.pfiloP.pfilo
P.pfilo
 
Como realizar un video con movie maker
Como realizar un video con movie makerComo realizar un video con movie maker
Como realizar un video con movie maker
 
Projeto gagos
Projeto gagosProjeto gagos
Projeto gagos
 
Powerpoint rcdmallorca
Powerpoint rcdmallorcaPowerpoint rcdmallorca
Powerpoint rcdmallorca
 
Resume - Muhammad Rizky
Resume - Muhammad RizkyResume - Muhammad Rizky
Resume - Muhammad Rizky
 
Valores leydy
Valores leydyValores leydy
Valores leydy
 
Avaliacao aprendizagem
Avaliacao aprendizagemAvaliacao aprendizagem
Avaliacao aprendizagem
 
Gestor de ficheiros [5]
Gestor de ficheiros [5]Gestor de ficheiros [5]
Gestor de ficheiros [5]
 
Números racionales Cren 1b
Números racionales Cren 1bNúmeros racionales Cren 1b
Números racionales Cren 1b
 
Alejandro
AlejandroAlejandro
Alejandro
 

Similaire à Programacion orientada a objetos

Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2ayreonmx
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OOsullinsan
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Marcillo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosmaikitejeda
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacionAmado Arcaya
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POOjvaldes9928
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosMarcelo Brocel
 
presentacion-tema-i-unidad-ii.GFGFHFHGppt
presentacion-tema-i-unidad-ii.GFGFHFHGpptpresentacion-tema-i-unidad-ii.GFGFHFHGppt
presentacion-tema-i-unidad-ii.GFGFHFHGpptjorgealfarol
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosronnyme21
 

Similaire à Programacion orientada a objetos (20)

Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OO
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacion
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POO
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la Programación
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
presentacion-tema-i-unidad-ii.GFGFHFHGppt
presentacion-tema-i-unidad-ii.GFGFHFHGpptpresentacion-tema-i-unidad-ii.GFGFHFHGppt
presentacion-tema-i-unidad-ii.GFGFHFHGppt
 
Programacion orientada a obetos
Programacion orientada a obetosProgramacion orientada a obetos
Programacion orientada a obetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Dernier (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Programacion orientada a objetos

  • 1.
  • 2. Programación Orientada a Objetos Introducción a la Programación Orientada a Objetos
  • 3.
  • 4. La Programación Estructurada ... import java.io.*; public class Ejemplo { static BufferedReader br = new BufferedReader(new InputStreamReader (System.in)); public static int leeNum()throws IOException { int m; do{ System.out.print(&quot;Ingrese Mes: &quot;); m = Integer.parseInt(br.readLine()); }while (m<1 || m>12); return m; } public static void imprimeNombre(int m){ switch(m){ case 1: System.out.println(&quot;Enero&quot;); break; case 2: System.out.println(&quot;Febrero&quot;); break; case 3: System.out.println(&quot;Marzo&quot;); break; case 4: System.out.println(&quot;Abril&quot;); break; case 5: System.out.println(&quot;Mayo&quot;); break; … case 12: System.out.println(&quot;Diciembre&quot;); break; } } public static void main(String[] args) throws IOException{ int m; m = leeNum(); imprimeNombre(m); } }
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Clase vs. Objeto Clase: Punto Atributos : x y color Métodos : crearse mostrarse ocultarse moverse Objeto 1 Atributos : 21 45 verde Objeto 2 Atributos : 142 90 celeste Objeto 3 Atributos : 200 15 rojo Instancias de la Clase Punto
  • 13.
  • 14.