¿Qué es una clase? Las clases en Java son básicamente una plantilla (tipo o prototipo) que sirve para crear un objeto. Si imaginásemos las clases en el.

Slides:



Advertisements
Presentaciones similares
CLASES, OBJETOS, HERENCIA y COMPOSICIÓN
Advertisements

Prender o encender, habilitar
Diagrama de Clases SPI 2016.
ELO-329: Diseño y Programación Orientados a Objetos1 Conceptos ELO329: Diseño y Programación Orientados a Objetos.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Herencia Multiple en Java
ELO329: Diseño y Programación Orientados a Objetos
Ingreso , proceso y salida de datos
Clases y Objetos.
PROGRAMACIÓN ORIENTADA A OBJETOS
Ingeniero en Computación José Alfredo Cobián Campos
Programación Avanzada
PROGRAMACION ORIENTADA A OBJETOS
Programación orientada a objetos
Programación Orientada a Objetos
“POLIMORFISMO PARAMETRICO”
DESARROLLAR OPERACIONES AUTOMATIZADAS
Programación orientada a objetos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Programación orientada a objetos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
TUTORIAL PSeint.
Sonia Rueda Herencia y Polimorfismo
CREAR DIAGRAMA DE FLUJO
Polimorfismo y Métodos Virtuales
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
Ejemplo “Gestión Bancaria”
HERENCIA.
Tecnología de la Información Software
La Programación Orientado a Objetos
DIAGRAMA DE CLASES.
Tecnología de la Información Profesora Ariana Rosenthal Software
Avalos Vega Claudia Judith
Diagrama de flujo y Algoritmo
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Programación Orientada a Objetos
CONCEPTOS PRELIMINARES (Cont)
FLUJOS (Flujos de Bytes-Caracteres)
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Java – programación orientada a objetos programación ii – iee
ENERGÍA. A JUGAR.
Universidad Nacional de Colombia - Leguajes de Programación
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Características Generales y Entornos de Desarrollo
Lenguaje de Programación I
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
Programacion Orientada a Objetos
PROYECTO DE GRADUACIÓN
Funciones: Manejar todas las operaciones de acceso, lectura y escritura a cada una de las posiciones de la memoria principal donde se almacenan las instrucciones.
SC-115 Programación Básica Práctica Tema No. 1 Entradas y salidas de datos.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Ingeniería de Sistemas. Programación II Python ¿Qué es Python? Python es un lenguaje de programación creado por Guido Van Rossum a principios de los.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Prof. Marcos Heredia.  Primitivos y No Primitivos.
PROYECTO DE GRADUACIÓN
Programación Orientada a Objetos
Fundamentos Algorítmicos 1
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 5 H erencia. La herencia es una forma de reutilización de software en la que las clases se crean incorporando los datos (atributos) y el comportamiento.
PROYECTO DE GRADUACIÓN
UNIDAD II Generalidades sobre Algoritmos
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
PROGRAMACIÓN ORIETADA A OBJETOS. 2 Introducción Paradigma: Ejemplo ilustrativo, enunciado modelo  Programación imperativa  Programación funcional 
Transcripción de la presentación:

¿Qué es una clase? Las clases en Java son básicamente una plantilla (tipo o prototipo) que sirve para crear un objeto. Si imaginásemos las clases en el mundo en el que vivimos, podríamos decir que la clase “persona” es una plantilla sobre cómo debe ser un ser humano. Todos y cada uno de nosotros, los seres humanos, somos objetos de la clase “persona“, ya que todos somos personas. La clase “persona” contiene la definición de un ser humano, mientras que cada ser humano es una instancia u objeto de dicha clase. Objeto: es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecución. Un objeto puede ser creado instanciando una clase, como ocurre en la programación orientada a objetos. Método: Modo ordenado y sistemático de proceder para llegar a un resultado o fin determinado.

Prender o encender, habilitar Súper Clase ELECTRODOMESTICOS Clase Subclase Subclase Clase Subclase Clase Tv Clase Nevera Lavadora Herencia y Encapsulamiento Subclase Sony LG Samsun Icasa Haceb LG Samsun Paquete Polimorfismo Acción Electrométricos Energía Prender o encender, habilitar Herencia La misma acción Tv De forma diferentes Imagen Tipo pantalla Objetos diferentes Tamaño

Diagrama de Clase: una clase es la generalización de las características de un objeto. PROFESOR En mayúscula y singular Nombre Clase +codigo: String +nombre: string +Direccion: String +Telefono: String +Salario: String Atributos o características +Enseñar() +Calificar() Acción o tarea

+Identificar -Jugador() Ejercicio: Representar a través de un diagrama de clases como conformaría (distribuida) las posiciones de un equipo de futbol en la cancha (Dentro de la cancha 1 1..* EQUIPO JUGADOR +codigo: String +nombre: string +uniforme: String +#Tecnicos: String +Sedes: String +codigo: String +nombre: string +Cedula: String +#camiseta: String +Salario: String +Competir() +Jugar() 1..* 1 POSICION 1 1 1 +codigop: String +Descripcion: string 1 +Identificar -Jugador() 1 1 1 1 DELANTERO ARQUERO DEFENSA VOLANTE Ágil Rápido Hábil Ágil Rápido Seguro Rápido Manejo_balon Fuerza Hábil Buena Tecnica Distribución Golear() Atajar el balón() Defender() Creador()