Buenos dias, tengo una pregunta, por ejemplo, tengo este codigo de prueba ya que estoy interesandome en POO.
Código PHP:
class pacientes{
var $nombrep;
var $edadp;
var $raza;
var $color;
function setPaciente($nom,$edad,$raza,$color){
$this->nombrep=$nom;
$this->edadp=$edad;
$this->raza=$raza;
$this->color=$color;
}
var $nombrec;
var $edadc;
var $direccion;
var $telefono;
function setCliente($nom,$edad,$direccion,$telefono){
$this->nombrec=$nom;
$this->edadc=$edad;
$this->direccion=$direccion;
$this->telefono=$telefono;
}
}
$cliente1=new pacientes;
$cliente1->setPaciente("loli",10,"PP","Negro");
$cliente1->setCliente("Silvia",59,"castellanos 1234","011-456456");
si bien lo que hago no es nada del otro mundo, ahora lo que me interesa es hacer que me muestre los datos, pero quiero hacerlo mediante herencia, es decir, por ejemplo, algo que probe y no me anda, porque seguro esta mal.
Código PHP:
class mostrar extends pacientes{
function mostrar(){
return $this->nombrec;
}
}
y luego hacer
Código PHP:
echo $cliente1->mostrar;
y no me muestra nada, de seguro estoy errando muchas cosas.
ademas, otra cosa, si bien esto se puede hacer con funciones (Que en ralidad la clase es un conjunto de funciones) Aun no le encuentro provecho a hacer clases, me complico la vida (porque no las se usar por ahora) y no veo algo que me diga que rinde mas usar clases que simples funciones, alguno me puede decir las ventajas? que se yo, tiempo de ejecucion y demas?
Muchas gracias