O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Capitulo II

jhoan pinilla Espanhol

Conteúdo do mapa

Capitulo II

  1. Clases y Objetos en PHP 5

    • Difinición
      • “una colección de variables y funciones que trabajan con estas variables. Las variables se definen utilizando var y las funciones utilizando function”
        • Ejemplo
          • class NombreDeMiClase { #... }
    • Declaración de Clases abstractas
      • Definicion
        • Las clases abstractas son aquellas que no necesitan ser instanciadas pero sin embargo, serán heredadas en algún momento.
          • abstract class NombreDeMiClaseAbstracta { #... }
    • Herencia de Clases
      • Los objetos pueden heredar propiedades y métodos de otros objetos.
        • Ejemplo
          • class NombreDeMiClaseHija extends NombreDeMiClaseMadre { /* esta clase hereda todos los métodos y propiedades de la clase madre NombreDeMiClaseMadre */ }
    • Clases finales En PHP
      • definición
        • PHP 5 incorpora clases finales que no pueden ser heredadas por otra. Se definen anteponiendo la palabra clave final.
          • final class NombreDeMiClaseFinal { #esta clase no podrá ser heredada }
      • Para instanciar una clase, solo es necesario utilizar la palabra clave new.
        • $persona = new Persona();
  2. Propiedades en PHP 5

    • Las propiedades representan ciertas características del objeto en sí mismo.
      • Ejemplo
        • class Persona { var $nombre; var $edad; var $genero; }
    • Propiedades públicas
      • pueden ser accedidas desde cualquier parte de la aplicación, sin restricción.
        • class Persona { public $nombre; public $genero; }
    • Propiedades privadas
      • Éstas solo pueden ser accedidas por la clase que las definió
        • class Persona { public $nombre; public $genero; private $edad; }
    • Propiedades protegidas
      • pueden ser accedidas por la propia clase que la definió, así como por las clases que la heredan, pero no, desde otras partes de la aplicación.
        • class Persona { public $nombre; public $genero; private $edad; protected $pasaporte; }
    • Propiedades estáticas
      • puede ser accedida sin necesidad de instanciar un objeto.
        • class PersonaAPositivo extends Persona { public static $tipo_sangre = 'A+'; }
  3. Constantes de Clase

    • las constantes, aquellas que mantienen su valor de forma permanente y sin cambios. A diferencia de las propiedades estáticas, las constantes solo pueden tener una visibilidad pública.
  4. Métodos en PHP 5

    • La única diferencia entre método y función, es que llamamos método a las funciones de una clase
      • Métodos públicos, privados, protegidos y estáticos
        • La forma de declarar su visibilidad tanto como las características de ésta, es exactamente la misma que para las propiedades.
          • static function a() { } protected function b() { } private function c() { }
            • PHP nos ofrece otros métodos mágicos tales como __call, __callStatic, __get, __set, __isset, __unset, __sleep, __wakeup, __toString, __invoke, __set_state y __clone
      • Métodos abstractos
        • los métodos abstractos son aquellos que se declaran inicialmente en una clase abstracta, sin especificar el algoritmo que implementarán, es decir, que solo son declarados pero no contienen un “código” que específique qué harán y cómo lo harán.
  5. Métodos mágicos en PHP 5

    • El Método Mágico __construct()
      • es aquel que será invocado de manera automática, al instanciar un objeto.
    • El método mágico __destruct()
      • es el encargado de liberar de la memoria, al objeto cuando ya no es referenciado.

Informações

Descrição
Mapa Mental sobre Capitulo II, criado por jhoan pinilla em 25-11-2014.
Criado por
jhoan pinilla
Visualizações
8
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?