Constructores en Java
Presentado por León Arenas Rivera
Ing Sistemas y Telecomunicaciones Universidad Católica de Pereira
...
Método constructor y método destructor
Los constructores son métodos especiales que
se ejecutan cuando se crea un objeto y...
Un constructor es un método perteneciente a la clase que posee unas
características especiales:
Se llama igual que la clas...
Para modifVisibilidad se aplica las mismas normas que para atributos y métodos:
• public: indica que es un método accesibl...
Bibliografía
A DISCIPLINE OF JAVA PROGRAMMING AUTOR/ES SIMONE SANTINI Publi. Universi. Autónoma Madrid
CÓMO PROGRAMAR EN J...
Constructores en Java
Próxima SlideShare
Cargando en…5
×

Constructores en Java

177 visualizaciones

Publicado el

Como crear constructores en Java

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
177
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Constructores en Java

  1. 1. Constructores en Java Presentado por León Arenas Rivera Ing Sistemas y Telecomunicaciones Universidad Católica de Pereira Sistemas semestre III Jornada Diurna Septiembre 2014
  2. 2. Método constructor y método destructor Los constructores son métodos especiales que se ejecutan cuando se crea un objeto y que se utilizan para iniciar las propiedades del objeto. Los constructores no tienen valor de retorno (en realidad devuelven una referencia al objeto que se crea). Los constructores se distinguen porque tienen el mismo nombre que la clase a la que pertenecen y como todos los métodos pueden tener parámetros. Además, una clase puede tener varios constructores, aunque no puede tener dos constructores que reciban los mismos parámetros (el mismo número de parámetros, de los mismos tipos y en el mismo orden). Si en el código fuente de una clase no se define ningún constructor, Java al compilar, añade un constructor por defecto vacío que no tiene parámetros. Este constructor es preciso para poder crear objetos de la clase. Cuando en el código de una clase se define uno o más constructores Java no añade ningún constructor por defecto.
  3. 3. Un constructor es un método perteneciente a la clase que posee unas características especiales: Se llama igual que la clase. No devuelve nada, ni siquiera void. Pueden existir varios, pero siguiendo las reglas el mismo número de parámetros, de los mismos tipos y en el mismo orden. De entre los que existan, tan sólo uno se ejecutará al crear un objeto de la clase. Dentro del código de un constructor generalmente suele existir inicializaciones de variables y objetos, para conseguir que el objeto sea creado con dichos valores iniciales. La destrucción de objetos se realiza de manera automática mediante un mecanismo conocido como la recolección de basura. La máquina virtual de Java revisa de manera periódica los bloques de memoria reservados buscando aquellos que no están siendo referenciados por ninguna variable para liberarlos. Declaración de métodos constructor y destructor. Para definir los constructores se emplea la siguiente sintaxis: [modifVisibilidad] nombreConstructor (listaParámetros) { ... Cuerpo del constructor }
  4. 4. Para modifVisibilidad se aplica las mismas normas que para atributos y métodos: • public: indica que es un método accesible a través de una instancia del objeto. • private: indica que a través de una instancia no es accesible el método. Al heredar no se puede usar desde la clase derivada. • protected: indica que a través de una instancia no es accesible el método. Al heredar si se puede usar desde la clase derivada. • Sin especificar: indica visibilidad de paquete, se puede acceder a través de una nombreConstructor debe de coincidir con el nombre de la clase. listaParámetros es la lista de los parámetros que tomará la función separados por comas y definidos cada uno de ellos como: tipo nombre_Parámetro El constructor posee un par de llaves, dentro de las cuales estará el código que se ejecutará al ser llamada la función. Dicho código estará formado por instrucciones válidasen el lenguaje, finalizadas generalmente por punto y coma.
  5. 5. Bibliografía A DISCIPLINE OF JAVA PROGRAMMING AUTOR/ES SIMONE SANTINI Publi. Universi. Autónoma Madrid CÓMO PROGRAMAR EN JAVA AUTOR/ES: Deitel, Harvey M. ; Deitel, Paul J. AÑO: 2008 JAVA 2: LENGUAJE Y APLICACIONES AUTOR/ES: CEBALLOS SIERRA, FRANCISCO JAVIERAÑO: 2006 Imágenes tomadas de Popular Method & Constructor videos

×