Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ENTERPRISE JAVA DEVELOPER
JAVA ORIENTADO A OBJETOS
Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
CLASES Y OBJETOS
Temas
 Objetivo
 Abstracción
 Definición de clase y objeto
 Implementación de clases
 Creación y uso de objetos
 Paq...
OBJETIVO
Entender los conceptos de Clase y Objeto, y su aplicación en la
solución de problemas sencillos.
Problema
Abstrac...
ABSTRACCIÓN
Consiste en capturar, percibir y clasificar las características (datos-
atributos) y comportamientos (operacio...
DEFINICIÓN DE CLASE Y OBJETO
CLASE
–Una clase define un tipo de objeto en particular.
–Por ejemplo, la clase Empleado defi...
DEFINICIÓN DE CLASE Y OBJETO
OBJETO
– Un objeto es una instancia de una clase.
– Por ejemplo, cada trabajador de una empre...
DEFINICIÓN DE CLASE Y OBJETO
Persona
+ Nombre : String
+ Edad : Integer
+ Profesion : String
+ Caminar()
+ Correr()
+ Cant...
IMPLEMENTACIÓN DE CLASES
SINTAXIS
public class NombreClase {
// Definición de variables
// Definición de métodos
} El nomb...
IMPLEMENTACIÓN DE CLASES
ATRIBUTOS
– Representa un dato del objeto.
– Cada atributo de un objeto tiene un valor que perten...
IMPLEMENTACIÓN DE CLASES
OPERACIONES
– Son servicios proporcionado por un objeto que pueden ser solicitados por otros
obje...
IMPLEMENTACIÓN DE CLASES
DEFINICIÓN DE MÉTODOS
public <tipo> nombreMétodo ( [ parámetros ] ) {
// Implementación
[ return ...
CREACIÓN Y USO DE OBJETOS
OPERADOR NEW
NombreClase variable = new NombreClase();
ó
NombreClase variable = null;
variable =...
• Organiza y agrupa un conjunto de clases, interfaces, subpaquetes y otros.
• La creación de paquetes evita el conflicto d...
Para definir un paquete se usa la instrucción package y para utilizar clases de otro paquete,
indique la ruta del paquete ...
PROYECTO EJEMPLO
La empresa "Todo Barato" necesita facilitar la elaboración de
los pedidos que realizan sus empleados a su...
Dirección de descarga: https://goo.gl/TDgc5R
ENTERPRISE JAVA DEVELOPER
JAVA ORIENTADO A OBJETOS
Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
Gracias
JAVA OO - TEMA 01 - CLASES Y OBJETOS
Upcoming SlideShare
Loading in …5
×

of

JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 1 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 2 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 3 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 4 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 5 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 6 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 7 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 8 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 9 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 10 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 11 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 12 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 13 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 14 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 15 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 16

YouTube videos are no longer supported on SlideShare

View original on YouTube

JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 18 JAVA OO - TEMA 01 - CLASES Y OBJETOS Slide 19

1

Share

Download to read offline

JAVA OO - TEMA 01 - CLASES Y OBJETOS

Download to read offline

Entender los conceptos de Clase y Objeto, y su aplicación en la solución de problemas sencillos.

Te recomiendo que visites:

http://gcoronelc.blogspot.pe/

http://gcoronelc.blogspot.pe/2016/10/eureka-cs-oracle-jdbc.html

http://www.desarrollasoftware.com/

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

JAVA OO - TEMA 01 - CLASES Y OBJETOS

  1. 1. ENTERPRISE JAVA DEVELOPER JAVA ORIENTADO A OBJETOS Eric Gustavo Coronel Castillo gcoronelc.blogspot.com CLASES Y OBJETOS
  2. 2. Temas  Objetivo  Abstracción  Definición de clase y objeto  Implementación de clases  Creación y uso de objetos  Paquetes  Proyecto ejemplo
  3. 3. OBJETIVO Entender los conceptos de Clase y Objeto, y su aplicación en la solución de problemas sencillos. Problema Abstracción
  4. 4. ABSTRACCIÓN Consiste en capturar, percibir y clasificar las características (datos- atributos) y comportamientos (operaciones) necesarias (relevantes) del mundo real (proceso a sistematizar) para dar solución al problema. Abstracción Persona + Nombre : String + Edad : Integer + Profesion : String + Caminar() + Correr() + Cantar() : String Animal + Raza : String + Genero : String + Comer() Transporte + Tipo : String + Marca : String + Año : Integer + Encender() : Boolean + Acelerar(Velocidad : Integer) Notación UML
  5. 5. DEFINICIÓN DE CLASE Y OBJETO CLASE –Una clase define un tipo de objeto en particular. –Por ejemplo, la clase Empleado define a todos los trabajadores de una empresa. Nombre de la Clase Ejemplos de Nombres de Clase - Cliente - Factura - NotaCredito - Guia - Pedido - Matricula - CuentaMaestra
  6. 6. DEFINICIÓN DE CLASE Y OBJETO OBJETO – Un objeto es una instancia de una clase. – Por ejemplo, cada trabajador de una empresa es una instancia de la clase Empleado. Empleado
  7. 7. DEFINICIÓN DE CLASE Y OBJETO Persona + Nombre : String + Edad : Integer + Profesion : String + Caminar() + Correr() + Cantar() : String Notación UML de OBJETO objPersona1 : Persona + Nombre : Jennifer + Edad : 34 + Profesion : Cantante + Caminar() + Correr() + Cantar():String objPersona2 : Persona + Nombre : Zidane + Edad : 40 + Profesion : Futbolista + Caminar() + Correr() + Cantar():String Notación UML de Clase
  8. 8. IMPLEMENTACIÓN DE CLASES SINTAXIS public class NombreClase { // Definición de variables // Definición de métodos } El nombre del archivo debe tener el mismo nombre de la clase. Por ejemplo, si la clase se llama Producto el nombre del archivo que contiene a la clase se debe llamar Producto.java.
  9. 9. IMPLEMENTACIÓN DE CLASES ATRIBUTOS – Representa un dato del objeto. – Cada atributo de un objeto tiene un valor que pertenece a un dominio de valores determinado. – En Java se implementan creando variables a nivel de clase. public class Venta { // Variables que implementación de atributos private Integer id; private Date fecha; private String cliente; private Double importe; }
  10. 10. IMPLEMENTACIÓN DE CLASES OPERACIONES – Son servicios proporcionado por un objeto que pueden ser solicitados por otros objetos. – Determinan el comportamiento del objeto. – La implementación en Java se realiza mediante métodos. public class Venta { // Implementación de atributos private Integer id; . . . // Implementación de operaciones public boolean buscar( . . . ) { . . . . . . } . . . }
  11. 11. IMPLEMENTACIÓN DE CLASES DEFINICIÓN DE MÉTODOS public <tipo> nombreMétodo ( [ parámetros ] ) { // Implementación [ return valorRetorno; ] } <tipo> Determina el tipo de dato que retorna el método, si no retorna ningún valor se utiliza void. return Esta sentencia finaliza la ejecución del método, se acompaña de un valor cuando el método debe retornar un resultado.
  12. 12. CREACIÓN Y USO DE OBJETOS OPERADOR NEW NombreClase variable = new NombreClase(); ó NombreClase variable = null; variable = new NombreClase(); ACCESO A LOS MÉTODOS variable.nombreMétodo ( … )
  13. 13. • Organiza y agrupa un conjunto de clases, interfaces, subpaquetes y otros. • La creación de paquetes evita el conflicto de nombre de clases, además un paquete puede contener clases, campos y métodos que están disponible sólo dentro del paquete. • Observe la siguiente figura usando notación UML, y responda ¿Qué operaciones (métodos) tendrá la clase Class3? PAQUETES (PACKAGES)
  14. 14. Para definir un paquete se usa la instrucción package y para utilizar clases de otro paquete, indique la ruta del paquete antes del nombre de la clase o la instrucción import. // Definiendo un paquete package paquete1; // Clase asociada al paquete public class Class1() { . . . }; // Definiendo un paquete package paquete1; // Clase asociada al paquete public class Class2 extends Class1 { . . . }; // Definiendo un paquete package paquete2; // Importando todas las clases del paquete import paquete1.*; // Clase asociada al paquete public class Class3 extends Class2 implements Interface1 { . . . }; // Definiendo un paquete package paquete2; // Interface asociada al paquete public interface Interface1() { . . . }; PAQUETES (PACKAGES)
  15. 15. PROYECTO EJEMPLO La empresa "Todo Barato" necesita facilitar la elaboración de los pedidos que realizan sus empleados a sus proveedores, el problema radica al momento de calcular el impuesto. La empresa ha solicitado a su departamento de sistemas elaborar un programa en Java que permita ingresar el importe del pedido, y calcule el impuesto y el total que se debe pagar al proveedor.
  16. 16. Dirección de descarga: https://goo.gl/TDgc5R
  17. 17. ENTERPRISE JAVA DEVELOPER JAVA ORIENTADO A OBJETOS Eric Gustavo Coronel Castillo gcoronelc.blogspot.com Gracias
  • SeluRomero

    Feb. 28, 2017

Entender los conceptos de Clase y Objeto, y su aplicación en la solución de problemas sencillos. Te recomiendo que visites: http://gcoronelc.blogspot.pe/ http://gcoronelc.blogspot.pe/2016/10/eureka-cs-oracle-jdbc.html http://www.desarrollasoftware.com/

Views

Total views

5,424

On Slideshare

0

From embeds

0

Number of embeds

2,860

Actions

Downloads

74

Shares

0

Comments

0

Likes

1

×