Temas > Programacion > Php > Metodo constructor de una clase construct en php
Julio

Método constructor de una clase (__construct)
El constructor es un método especial de una clase. El objetivo
fundamental del constructor es inicializar los atributos del objeto
que creamos.
Básicamente el constructor remplaza al método inicializar que
habíamos hecho en el concepto anterior.
Las ventajas de implementar un constructor en lugar del método
inicializar son:
    1. El constructor es el primer método que se ejecuta cuando se
crea un objeto.
    2. El constructor se llama automáticamente. Es decir es imposible
de olvidarse llamarlo ya que se llamará automáticamente.
    3. Quien utiliza POO (Programación Orientada a Objetos) conoce
el objetivo de este método.
Otras características de los constructores son:
        El constructor se ejecuta inmediatamente luego de crear un
objeto y no puede ser llamado nuevamente.
        Un constructor no puede retornar dato.
        Un constructor puede recibir parámetros que se utilizan
normalmente para inicializar atributos.
        El constructor es un método opcional, de todos modos es
muy común definirlo.
Veamos la sintaxis del constructor:
  public function __construct([parámetros])
  {
    [algoritmo]
  }
Debemos definir un método llamado __construct (es decir utilizamos
dos caracteres de subrayado y la palabra construct). El constructor debe
ser un método público (public function).
Además hemos dicho que el constructor puede tener parámetros.
Confeccionaremos el mismo problema del concepto anterior para ver el
cambio que debemos hacer de ahora en más.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal