Hgdchjbg
Páginas: 3 (567 palabras)
Publicado: 8 de noviembre de 2012
Es un método especial de una clase, que es llamado siempre que se inicializa un objeto. Es decir cuando instanciamos una clase se ejecuta ese método automáticamente, se utiliza paracualquier inicialización que el objeto pueda necesitar antes de ser usado.
La sintaxis básica es: void __construct ( [mixed args [, ...]] ), dado que esta forma solo esta soportada a partir de PHP5,también se puede declarar un constructor usando el mismo nombre que la clase a la cual pertenece (Para otorgar compatibilidad con PHP4), es decir si al instanciar no encuentra el método __construct(), PHPbuscara un método que se llame igual que la clase.
Si una clase que hereda (sub-clase o clase hija), tiene definido su propio constructor, entonces al crear el objeto de esta, solo se ejecutara elconstructor propio de la clase hija y no el de la clase superior o padre. Si necesitamos que la clase padre ejecute su constructor entonces debemos realizar una llamada explicita al método padre de lasiguiente manera parent: __construct().
CONSTRUCTORES
Por defecto toda clase tiene un constructor sin parámetros cuyo identificador coincide con el
de la clase y que, al ejecutarse, inicializa elvalor de cada atributo de la nueva instancia: los atributos
de tipo primitivo se inicializan a 0 o false, mientras que los atributos de tipo objeto (referencia) se
inicializan a null.
En elejemplo de la clase PruebaPrecio, que utiliza una instancia de la clase Precio, la
llamada al constructor se produce en la sentencia p = new Precio();. Mientras que la
ejecución de new genera unanueva instancia y devuelve su dirección de memoria, la ejecución del
constructor Precio() inicializa los valores de los atributos
CONSTRUCTOR (INFORMÁTICA)
El objetivo del constructor es el deinicializar un Objeto de programacion cuando éste es creado. Asignaremos los valores iniciales así como los procesos que ésta clase deba realizar.
Se utiliza para crear tablas de Clase (informática)...
Leer documento completo
Regístrate para leer el documento completo.