Programación orientada a objetos Capítulo 2 Comprender las definiciones de clase.

Slides:



Advertisements
Presentaciones similares
Programación orientada a objetos en Visual Basic .NET
Advertisements

Introducción a C#.
Curso de java básico (scjp)
Curso de java básico (scjp)
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Definición de Clases y Variables de referencia.
Cetis No. 119 Profa. Graciela Prado Becerra
Creación y destrucción de objetos
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
Lenguaje de programación Java
Entendiendo la definición de clases
Universidad Domingo Savio
El proceso de desarrollo de software
Lección 1 Introducción a la POO
FUNCIONES EN C.
REFERENCIA AL OBJETO ACTUAL
Objetos y Clases en Java
Programación Orientada a Objetos en Java
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Programación Orientada a Objetos usando C++
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CINCO CONSOLE.
Universidad Autónoma del Estado de Hidalgo Instituto de Ciencias Básicas e Ingeniería Área Académica de Computación y Electrónica Licenciatura en Ciencias.
Tema 6: Clases Antonio J. Sierra.
1 Herencia en Java Agustín J. González Diseño y Programación Orientados a Objetos.
SCJP Sun Certified Programmer for Java 6
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
PROGRAMACIÓN ORIENTADA A OBJETOS USANDO C++
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Patrones Creacionales
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
1 Asignación Dinámica de Memoria Agustín J. González Versión original de Kip Irvine ELO 329.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática.
Manejo de Punteros y objetos en memoria dinámica en C++
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Programación orientada a objetos. Existen 3 niveles de visibilidad: ◦ public: significa que los atributos de una clase pueden ser accedidas desde fuera.
Nov 11 Span 101. Presentación  2 personas presentan su casa.
1 Herencia en Java Agustín J. González Diseño y Programación Orientados a Objetos.
Clases y Objetos en Java ELO329: Diseño y Programación Orientados a Objetos.
Herencia. Introducción La idea básica es poder crear clases basadas en clases ya existentes. Cuando heredamos de una clase existente, estamos re-usando.
1 Funciones Agustín J. González Versión Original de Kip Irvine ELO329.
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
1 Asignación Dinámica de Memoria Agustín J. González ELO 329.
Programación orientada a objetos
Programación orientada a objetos Capítulo 5 Comportamiento más sofisticado.
SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.
/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.
Herencia y Clases Abstractas
PROGRAMACIÓN ORIENTADA A OBJETOS. introducción La unidad sobre Programación Orientada a Objetos, se centrará sobre sus definiciones y el pilar inicial:
1 Funciones en C++: Nota: Este material es de estudio personal, en clases sólo revisaremos las láminas con. Usted revise todo. Agustín J. González ELO329.
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend)‏ Agustín J. González ELO329.
Programación orientada a objetos Capítulo Objetos y clases La clase es la abstracción de una categoría de objeto.
CONCEPTOS.
HERENCIA.
Programación en Visual Basic
Herencia en C++ Agustín J. González ELO329. Diseño y Programación Orientados a Objetos 2 Motor ElectricMotor Motor y ElectricMotor Consideremos dos clases.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Las interfaces Predicate y Function Versión Unidad Didáctica 17 Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Programación orientada a objetos
Programación orientada a objetos
Programación orientada a objetos
Programación orientada a objetos
Transcripción de la presentación:

Programación orientada a objetos Capítulo 2 Comprender las definiciones de clase

2.1 Máquina expendedora Los clientes insertan el dinero y la máquina imprime billete Lleva el control del dinero acumulado

2.2 Examinar la definición de clase Ver código furente del ejemplo MaquinaDeBoletos (naive- ticket-machine) Los campos almacenan los datos para que cada objeto los use Los constructores permiten que cada objeto se configuren adecuadamente cuando es creado. Inicialización del objeto Los métodos implementan el comportamiento de los objetos 2.4 Campos, constructores y métodos

2.4.1 Campos

2.4.2 Constructores

2.5 Pasar datos mediante parámetros Los constructores y los métodos reciben valores mediante los parámetros

2.6 Asignación

Comentarios

2.7 Métodos de acceso Los métodos implementan el comportamiento de los objetos

2.8 Métodos selectores y mutadores

2.9 Imprimir desde métodos

Ejercicio 2.42

2.12 Máquina mejorada Ver código de Better-ticket-machine

2.13 Sentencia condicional

2.14 Ejemplo avanzado de sentencia condicional

2.15 Representación visual del ámbito

2.16 Variables locales

2.17 Campos, parámetros y variables locales

Campos, parámetros y variables locales

2.20 Revisión de lab-classes Ver código de lab- classes (tema 01)

2.21 Invocación de métodos /** * Return the login name of this student. The login name is a combination * of the first four characters of the student's name and the first three * characters of the student's ID number. */ public String getLoginName() { return name.substring(0,4) + id.substring(0,3); }

2.22 Experimentación con expresiones: Code Pad

Resumen de conceptos