Constructores y Sobrecarga Ing. Rafael Alfredo Zelaya Amaya.

Slides:



Advertisements
Presentaciones similares
Métodos y parámetros.
Advertisements

Clases en C++.
Programación Interactiva Hilos
Herencia en C#.
Creación y destrucción de objetos
POO en C++: Sintaxis En el .h debe aparecer la declaración de la clase: class NombreClase { private: // atributos y métodos privados public: // atributos.
Estructuras de Datos Cont. C++ y Tipos de Datos. Ejemplo: Vector de Objetos #include class estudiante { private: int aCarne; char aNombre[20]; float aNota;
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++
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.
POO en C++ Programación Orientada a Objetos. Declaración de clases con struct Las clases en C++ pueden definirse utilizando la construcción struct Ejemplo:
SCJP Sun Certified Programmer for Java 6
CONDICIONES INICIALES t
Clase Teórica No. 4 Programación IV
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
PROGRAMACIÓN ORIENTADA A OBJETOS USANDO C++
Curso de Java Programación Orientada a Objetos
Programanción I Ing. Cristhian Garita Fonseca
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Java.
Clases y Objetos en Java ELO329: Diseño y Programación Orientados a Objetos.
Arreglos de Objetos.
Detalles Generales sobre Java
HERENCIA.
M.C. Pedro Bello López 1 IMPLEMENTACIÓN. M.C. Pedro Bello López2.
Corporación Universitaria del Caribe CECAR Fundamentos de programación II.
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Constructores Los constructores inicializan nuestra clase, le dan un estado inicial estable listo para su uso. Siempre que declarábamos una variable numérica.
Concepto de Tipo y Subtipo Diseño e Implementación Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 10 Versión.
Prof. Manuel B. Sánchez. Es un mecanismo y uno de los pilares de la POO que permite definir nuevas clases a partir de otras preexistentes. La Herencia.
NINGUNO.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Herencia.
Tema 2 : Java Básico Clase Práctica 5 (Conferencia 4)
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Clase 1. Clase 7 Clase 8.
Clases y Objetos en Java
Clases y Objetos.
Declaración de Métodos:
Ingeniero en Computación José Alfredo Cobián Campos
Programación Avanzada
Clases y Objetos.
Diseño y Programación Orientada a Objetos
Herencia Implementación en Java.
Tema 5: Objetos y Clases Introducción Objetos Clases predefinidas
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
Métodos y parámetros.
Fundamentos de la programación orientada a objetos
Métodos en Java.
Clases y Objetos en Java
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Diseño y Programación Orientada a Objetos
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Programación orientada a objetos
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Sonia Rueda Herencia y Polimorfismo
Clases y Objetos en Java
Herencia en C#.
Generalidades de Java Parte de la U2.
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Programación Orientada a Objetos
Programacion Orientada a Objetos
Capítulo 7 USO DE BASES DE DATOS OBJETO- RELACIONALES.
PROGRAMACIÓN ORIENTADA A OBJETOS ING. HEMERSON VILLACORTA M.
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Prof. Marcos Heredia.  Primitivos y No Primitivos.
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Clase
Clases abstractas e interfaces
Clases y Objetos en Java
Transcripción de la presentación:

Constructores y Sobrecarga Ing. Rafael Alfredo Zelaya Amaya

Constructores Los constructores son métodos especiales que reúnen las tareas de inicialización de los objetos de una clase; por lo tanto, el constructor establece el estado inicial de todos los objetos que se instancian. No es obligatorio usar constructores Debe llamarse igual que la clase y no devuelve ningún tipo de valor public class Punto{ private int x,y; public Punto(int x, int y){} }

Sobrecarga La sobrecarga es definir dos o más métodos con el mismo nombre, pero con parámetros diferentes por cantidad o tipo La sobrecarga se puede realizar tanto en métodos generales, como en constructores La sobrecarga es un polimorfismo estático, ya que es el compilador quien resuelve el conflicto del método a referenciar. Si definimos un constructor con parámetros, el “constructor sin parámetros por defecto” deja de estar disponible; así que, si nos interesa, se debe definir para su utilización.

Ejemplo de constructores sobrecargado public class Punto{ private int x,y; public Punto( int x, int y){} public Punto( int xy){} public Punto(){} }

Gracias…