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 originalclass padre {
private $_Nombre;
public function setNombre($nombre){
$this->_Nombre = $nombre;
}
public function getNombre(){
return $this->_Nombre;
}
}
class hija extends padre{
public function getD($l){
$this->setNombre($l);
return $this->getNombre();
}
}
$b = new hija();
$v = $b->getD('foo bar');
print $v;