Inplementando POO

Páginas: 2 (283 palabras) Publicado: 17 de julio de 2015
Implementando OOP en PHP
Ya que sabemos algo de teoría vamos a ver algo de código para terminar de entender todo lo que hemos visto hasta ahora. Vamos a aplicar OOP en PHP declarando una clase yluego creando un objeto.
Lo primero que necesitamos es una clase, sin estas no existirían los objetos. Para declarar una clase utilizamos la palabra reservada class seguido por el nombre de la clase ydentro de paréntesis todas sus propiedades y métodos.
class Carro {
var $color;
var $numero_puertas;
var $marca;
var $gasolina;

function llenarTanque($gasolina_nueva){$this->gasolina = $this->gasolina + $gasolina_nueva;
}
function acelerar(){
$this->gasolina = $this->gasolina - 1;
return 'Gasolina restante: '.$this->gasolina;
}
}
?>Ahora que tenemos la clase declarada, podemos crear uno o varios objetos de esta. La acción de crear un objeto es instanciar. Para aprender como hacer esto utilizaremos la clase que creamos de Carro.Crear un objeto en PHP es muy sencillo y se hace utilizando la palabra reservada new. Los objetos se deben guardar en variables, por lo tanto para crear un objeto escribiríamos la siguiente linea $carro= new Carro();. Ahora veamos como se hace en un código completo.
class Carro {
var $color;
var $numero_puertas;
var $marca;
var $gasolina = 0;
functionllenarTanque($gasolina_nueva){
$this->gasolina = $this->gasolina + $gasolina_nueva;
}
function acelerar(){
if ($this->gasolina > 0){
$this->gasolina = $this->gasolina - 1;
return'Gasolina restante: '.$this->gasolina;
}
}
}

$carro = new Carro(); // Instanciamos la clase Carro
$carro->color = 'Rojo'; // Llenamos algunas de las propiedades
$carro->marca = 'Honda';$carro->numero_puertas = 4;
$carro->llenarTanque(10); // utilizamos los metodos
$carro->acelerar();
$carro->acelerar();
$carro->acelerar();

?>
Como podemos observar para hacer uso de las propiedades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • pooo
  • pooo
  • Pooo
  • Pooo
  • Poo
  • este es tu poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS