Índice

Clases Clase:concepto

1. Concepto

PHP ofrece características clásicas de programación orientada a objetos:

  • Definición de clase.

  • Uso de métodos constructor y destructor.

  • Conceptos de atributo o de método público, privado, protegido.

  • Legado.

  • Conceptos de clase o método abstracto, de clase o método final, de interfaz, de atributo o método estático (de clase).

  • Excepciones.

Una clase es un tipo compuesto que reagrupa variables (llamadas atributos de la clase) y funciones (llamadas métodos de la clase). Por sí misma, una clase no contiene ningún dato; es solo un modelo, una definición.

A partir de la clase, es posible definir ("instanciar") objetos que tienen la estructura de la clase y que contienen datos.

En esta sección, vamos a presentar las características básicas más utilizadas: es una introducción práctica a las características orientadas a objetos de PHP. Para obtener más información, consulte la documentación de PHP.

2. Definir una clase Clase:definir

La palabra clave class permite introducir la definición de una clase. class

Sintaxis

class nombre_clase { 
// definición de los atributos 
[ 
public | private | protected $atributo [= expresión_escalar]; 
... 
] 
// definición de los métodos 
[ 
[public | private | protected] function método() { 
 ... 
} 
... 
] 
}

nombre_clase

Nombre ...