Estimados buenas tardes, espero de su gran ayuda a orientarme sobre este problema que ne ha dado por vencido...
Declare en PHP una clase llamada “Punto” que contenga atributos y métodos necesarios que permitan la definición de un punto en un plano geométrico. Considere la incorporación de una coordenada X, Y, constructor, etc. Tenga presente los modos de acceso necesarios para su clase. Esta clase llamada “Punto” debe heredar de una clase llamada “Figura” la cual debe contener como atributos nombre, color y en sus métodos el constructor y el método imprimir.
Fui construyendo el código pero este no me corre, a continuación les dejo el código para que por favor me lo corrijan, ya me he dado por vencido.
<?php
class Punto {
var $coordenadax;
var $coordenaday;
public function setcoordenada($coordenadax){
$this->nombre = $coordenadax;
}
public function getcoordenada(){
return $this->coordenada;
}
public function setcoordenada($coordenaday){
$this->coordenada = $coordenaday;
}
public function getcoordenada(){
return $this->coordenada;
}
}
class Figura extends Punto{
var $Figura;
var $nombre;
var $color;
public function setPunto($Figura){
$this ->Figura = $Figura;
}
public function getFigura(){
return $this->Figura;
}
public function setPunto($nombre){
$this ->nombre = $nombre;
}
public function getnombre(){
return $this->nombre;
}
public function setPunto($color){
$this ->color = $color;
}
public function getcolor(){
return $this->color;
}
}
$Figura = new Punto();
$Figura->setcolor("verde ");
$color = new punto();
$color->setfigura("circulo ");
print $Figura->getcoordenada($coordenadax, $coordenaday), "es ", $Figura->getcolor(), "Verde ",".";
?>