Está en la página 1de 1

Apuntes de Constructores de clases

Empezare aclarando algunos conceptos. Un objeto es una entidad independiente que tiene sus propios datos y programacin. En la Orientacin a Objetos, la mezcla de mtodos y elementos de datos se le llama encapsulamiento. Los mtodos se utilizan para modificar los datos internos de la clase, conocidos como atributos. La sintaxis bsica para declarar una clase en PHP es: class [Nombre de la Clase] { [atributos] [mtodos] } Un constructor es un mtodo especial de una clase, cuyo objetivo es inicializar los atributos del objeto que hemos creado con new. Las ventajas de implementar un constructor son: El constructor es el primer mtodo que se ejecuta cuando se crea un objeto de la clase. El constructor se llama automticamente, es imposible no llamarlo ya que se ejecutar automticamente al instanciar la clase. Las caractersticas de los constructores son: El constructor se ejecuta inmediatamente luego de crear un objeto y no puede ser llamado dos veces. Se debe tener en cuenta que, PHP no llama automticamente a los constructores de la clase base desde un constructor de una clase derivada. Un constructor nunca retorna datos. Un constructor puede recibir parmetros que inicializan los atributos de la clase. El constructor es un mtodo opcional pero es muy comn definirlo. La sintaxis de creacin es la siguiente: public function __construct([parmetros]) { [algoritmo] } Se define un mtodo llamado __construct . El constructor debe ser un mtodo pblico. Una funcin se vuelve un constructor, cuando tiene el mismo nombre que la clase.
Fuente: web

También podría gustarte