SlideShare a Scribd company logo
1 of 17
INTRODUCCIÓN
A
JAVA
CARACTERÍSTICAS
•La orientación a objetos es un paradigma de
programación que facilita la creación de software de
calidad.
•Potencian el mantenimiento, la extensión y la
reutilización del software.
•Trata de amoldarse al modo de pensar del hombre y
no al de la máquina se manejan las abstracciones
que representan las entidades del dominio del
problema, y a propiedades como la jerarquía o el
encapsulamiento.
OBJETOS
Un objeto es la
representación de un
concepto para un
programa
encapsulamiento de un
conjunto de operaciones
(métodos) que pueden ser
invocados externamente, y
de un estado que recuerda
el efecto de los servicios
presenta una
interfaz para poder
interactuar con el
exterior.
contiene toda la
información
necesaria para
abstraer dicho
concepto
TIEMPO DE VIDA: La duración de un objeto en un programa siempre
está limitada en el tiempo. La mayoría de los objetos sólo existen
durante una parte de la ejecución del programa. Los objetos son
creados mediante un mecanismo denominado instanciación, y
cuando dejan de existir se dice que son destruidos.
ESTADO: Todo objeto posee un estado, definido por sus atributos.
Con él se definen las propiedades del objeto, y el estado en que se
encuentra en un momento determinado de su existencia.
COMPORTAMIENTO: Todo objeto ha de presentar una
interfaz, definida por sus métodos, para que el resto de objetos que
componen los programas puedan interactuar con él.
DEFINICIONES
conjunto de cosas
(físicas o
abstractas) que
tienen el mismo
comportamiento y
características
abstracciones que
representan a un
conjunto de objetos
con un
comportamiento e
interfaz común
Es la representación
de un objeto en
particular y define
un nuevo tipo de
dato. Se utilizan
para crear objetos
que incorporan
todos sus
componentes
Una clase se compone de atributos y operaciones.
Los atributos representan los datos de la clase y
se implementan mediante variables, las
operaciones mediante métodos. Los atributos se
manipulan a través de métodos.
Empleado
- Codigo
- nombre
- Sueldo
- fechaIngreso
- crearNuevo()
- getNombre()
- setSueldo()
- GenerarCodigo()
- Operación ()
Principales paradigmas
PLATAFORMA DE EJECUCIÓN
Programa.java
Programa.class
Interprete Interprete Interprete
MAQUINA VIRTUAL JAVA
HARDWARE
MÁQUINA VIRTUAL DE JAVA
API
PROGRAMA JAVA
ARQUITECTURA NEUTRAL
PLATAFORMA GENÉRICA
PASOS PREVIOS
• Instalar la máquina virtual Java 7 JDK
versión
• Luego instale el IDE que puede ser Eclipse
(www.eclipse.org), Netbeans, Jdeveloper, Edit
plus entre otros.
•Ubíquese en la carpeta del IDE y seleccione el
archivo ejecutable por ejemplo eclipse.exe
• Seleccione el espacio de trabajo donde se
almacenarán sus programas
• Para empezar seleccione File/New/ Project
• Es necesario agregar una clase mediante File/New
Class
• Escriba el nombre (name) y seleccionar Public static
void main(String[]args)
•Clic en Finish
EJEMPLOS BÁSICO DE PROGRAMAS
JAVA
Suma de dos números preingresados

More Related Content

What's hot

Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionfranciscocain
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Maria Garcia
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosMarti Matura
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosIsmael Perea
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y ObjetosKudos S.A.S
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetosTAPIA SILVA EVELINA
 
La programación orientada a objetos
La programación orientada a objetosLa programación orientada a objetos
La programación orientada a objetosDigna Mejia
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosCriiztiian Mendoza
 
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
 
Poo Programacion Orientada A Objetos Java
Poo   Programacion Orientada A Objetos   JavaPoo   Programacion Orientada A Objetos   Java
Poo Programacion Orientada A Objetos JavaC_QUENGUAN
 
PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN IIIJohn Deivi
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetostaly1999
 

What's hot (20)

Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetos
 
La programación orientada a objetos
La programación orientada a objetosLa programación orientada a objetos
La programación orientada a objetos
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
S2-Representación Gráfica
S2-Representación GráficaS2-Representación Gráfica
S2-Representación Gráfica
 
Edhiel medina tello
Edhiel medina telloEdhiel medina tello
Edhiel medina tello
 
Pilares de la POO
Pilares de la POOPilares de la POO
Pilares de la POO
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de 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.
Elementos básicos de la programación orientada a objetos.
 
Poo Programacion Orientada A Objetos Java
Poo   Programacion Orientada A Objetos   JavaPoo   Programacion Orientada A Objetos   Java
Poo Programacion Orientada A Objetos Java
 
Programacion
ProgramacionProgramacion
Programacion
 
PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN III
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 

Similar to Objetos y clases java

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
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
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetosjohnny herrera
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
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
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosFabian Dorado
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IEKaren Olan
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosguest160f88
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosguest160f88
 
Realidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaRealidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaProyectos Urbe XXI, C.A
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosSANDRITA RAFAEL
 

Similar to Objetos y clases java (20)

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
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
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
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
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IE
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Curso de Java Intermedio
Curso de Java IntermedioCurso de Java Intermedio
Curso de Java Intermedio
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Realidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaRealidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de Java
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

More from Hamilton Omar Pérez

More from Hamilton Omar Pérez (12)

Nuevos escenarios de aprendizaje basados en tic
Nuevos escenarios de aprendizaje basados en ticNuevos escenarios de aprendizaje basados en tic
Nuevos escenarios de aprendizaje basados en tic
 
Ponencia UCE 2015 Evaluación del pensamiento computaciona en los estudiantes ...
Ponencia UCE 2015 Evaluación del pensamiento computaciona en los estudiantes ...Ponencia UCE 2015 Evaluación del pensamiento computaciona en los estudiantes ...
Ponencia UCE 2015 Evaluación del pensamiento computaciona en los estudiantes ...
 
Ponencia pensamiento computacional
Ponencia pensamiento computacionalPonencia pensamiento computacional
Ponencia pensamiento computacional
 
Enfoques de la didáctica
Enfoques de la didácticaEnfoques de la didáctica
Enfoques de la didáctica
 
Ingresos y salidas de datos JAVA
Ingresos y salidas de datos JAVAIngresos y salidas de datos JAVA
Ingresos y salidas de datos JAVA
 
Teorías del aprendizaje
Teorías del aprendizajeTeorías del aprendizaje
Teorías del aprendizaje
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Raíces y prefijos
Raíces y prefijosRaíces y prefijos
Raíces y prefijos
 
Ejercicio velocidad de lectura
Ejercicio velocidad de lecturaEjercicio velocidad de lectura
Ejercicio velocidad de lectura
 
Java script operaciones
Java script operacionesJava script operaciones
Java script operaciones
 
Hamilton omar perez pacie
Hamilton omar perez pacieHamilton omar perez pacie
Hamilton omar perez pacie
 
Hamilton omar perez pacie
Hamilton omar perez pacieHamilton omar perez pacie
Hamilton omar perez pacie
 

Objetos y clases java

  • 2. CARACTERÍSTICAS •La orientación a objetos es un paradigma de programación que facilita la creación de software de calidad. •Potencian el mantenimiento, la extensión y la reutilización del software. •Trata de amoldarse al modo de pensar del hombre y no al de la máquina se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento.
  • 3. OBJETOS Un objeto es la representación de un concepto para un programa encapsulamiento de un conjunto de operaciones (métodos) que pueden ser invocados externamente, y de un estado que recuerda el efecto de los servicios presenta una interfaz para poder interactuar con el exterior. contiene toda la información necesaria para abstraer dicho concepto
  • 4. TIEMPO DE VIDA: La duración de un objeto en un programa siempre está limitada en el tiempo. La mayoría de los objetos sólo existen durante una parte de la ejecución del programa. Los objetos son creados mediante un mecanismo denominado instanciación, y cuando dejan de existir se dice que son destruidos. ESTADO: Todo objeto posee un estado, definido por sus atributos. Con él se definen las propiedades del objeto, y el estado en que se encuentra en un momento determinado de su existencia. COMPORTAMIENTO: Todo objeto ha de presentar una interfaz, definida por sus métodos, para que el resto de objetos que componen los programas puedan interactuar con él.
  • 5. DEFINICIONES conjunto de cosas (físicas o abstractas) que tienen el mismo comportamiento y características abstracciones que representan a un conjunto de objetos con un comportamiento e interfaz común Es la representación de un objeto en particular y define un nuevo tipo de dato. Se utilizan para crear objetos que incorporan todos sus componentes
  • 6. Una clase se compone de atributos y operaciones. Los atributos representan los datos de la clase y se implementan mediante variables, las operaciones mediante métodos. Los atributos se manipulan a través de métodos. Empleado - Codigo - nombre - Sueldo - fechaIngreso - crearNuevo() - getNombre() - setSueldo() - GenerarCodigo() - Operación ()
  • 8.
  • 10. MAQUINA VIRTUAL JAVA HARDWARE MÁQUINA VIRTUAL DE JAVA API PROGRAMA JAVA
  • 13.
  • 14. PASOS PREVIOS • Instalar la máquina virtual Java 7 JDK versión • Luego instale el IDE que puede ser Eclipse (www.eclipse.org), Netbeans, Jdeveloper, Edit plus entre otros. •Ubíquese en la carpeta del IDE y seleccione el archivo ejecutable por ejemplo eclipse.exe • Seleccione el espacio de trabajo donde se almacenarán sus programas
  • 15. • Para empezar seleccione File/New/ Project • Es necesario agregar una clase mediante File/New Class • Escriba el nombre (name) y seleccionar Public static void main(String[]args) •Clic en Finish
  • 16. EJEMPLOS BÁSICO DE PROGRAMAS JAVA
  • 17. Suma de dos números preingresados