Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/06/2011, 10:09
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 3 meses
Puntos: 139
Respuesta: PHPOO LLamar Una clase Padre desde un php diferente?

Con todo respecto a senor GatorV
No estoy de acuerdo con su respuesta , saliendo un poco del tema
primero usted dice

"Para llamar a los atributos de la clase padre tienes que usar parent".
Quizas quiso decir que para llamar un METODO desde la clase hija se utiliza parent

Otra cosa, para que tengo que utilizar parent si no voy hacer un overwrite del metodo ?
no digo que no funcione pero no veo la necesidad.



Si heredo los metodo de la clase base
los puedo llamar desde la clase hija con solo utilizar $this ojo
siempre y cuando no necesite hacer overwrite




Senor GatorV su definición con relacion al ejemplo que usted pone no esta mal , pero lo que me choco fue como
usted dice
"Para llamar a los atributos de la clase padre TIENES que usar parent"


Disculpe estoy aprendiendo ahora POO y me confunden algunas cosas.

Código PHP:
Ver original
  1. class padre {
  2.  
  3.    
  4.     private $_Nombre;
  5.    
  6.     public function setNombre($nombre){
  7.         $this->_Nombre = $nombre;
  8.        
  9.     }
  10.    
  11.     public function getNombre(){
  12.         return $this->_Nombre;
  13.     }  
  14.  
  15. }
  16.  
  17. class hija extends padre{
  18.  
  19.  
  20.     public function getD($l){
  21.        
  22.         $this->setNombre($l);
  23.         return $this->getNombre();
  24.     }
  25.    
  26.  
  27. }
  28.  
  29.  
  30.  
  31. $b = new hija();
  32. $v = $b->getD('foo bar');
  33. print $v;