Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/04/2008, 11:13
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: Analisis de Clase y Herencia

Para usar métodos heredados solo es cuestión de llamarlos con $this:
Código PHP:
class Padre {
      public function 
algo() {
               echo 
"Desde padre!";
      }
}

class 
Hija extends Padre {
      public function 
otracosa() {
             
$this->algo();
      }
}

$obj = new Hija();
$obj->otracosa(); // imprime "Desde padre!" 
parent se usa cuando quieres llamar al método que sobrescribiste desde el hijo:
Código PHP:
class Padre {
      public function 
algo() {
               echo 
"Desde padre!";
      }
}

class 
Hija extends Padre {
      public function 
algo() {
             echo 
"desde hija";
             
parent::algo();
      }
}

$obj = new Hija();
$obj->algo(); // imprime "desde hija", luego "desde padre!" 
Entiendo que tu proyecto sea atado a MySQL, pero en si debes de pensar cuando programas en POO, en lo que es el polimorfismo y la abstracción de tu aplicación. Si no te estas limitando a solo programar "estilo orientado a objetos" y entre eso y usar programación orientada a funciones no hay mucha "evolución".

Saludos.