Ejercicio de
creación de una clase en PHP
class Coche {
private $marca;
private $modelo;
private $color;
public function
__construct($marca, $modelo, $color) {
$this->marca = $marca;
$this->modelo
= $modelo;
$this->color = $color;
}
public function
getMarca() {
return
$this->marca;
}
public function
getModelo() {
return
$this->modelo;
}
public function
getColor() {
return $this->color;
}
}
// Creación de un objeto de la clase Coche
$coche = new Coche("Ford", "Mustang",
"Rojo");
// Acceso a las propiedades del objeto
echo "Marca: " . $coche->getMarca() .
"<br>";
echo "Modelo: " . $coche->getModelo() .
"<br>";
echo "Color: " . $coche->getColor() .
"<br>";
En este
código se define la clase Coche que tiene tres
propiedades privadas: $marca, $modelo y $color. Estas propiedades
almacenan la información de la marca, modelo y color del coche respectivamente.
El
constructor __construct recibe tres parámetros: $marca, $modelo y $color. Dentro del
constructor, se asignan los valores de los parámetros a las propiedades
correspondientes de la clase utilizando el operador $this-> para referirse a las
propiedades de la instancia actual.
La clase
también define tres métodos (getMarca, getModelo y getColor) que son públicos y se
utilizan para acceder a las propiedades privadas desde fuera de la clase. Estos
métodos simplemente devuelven el valor de la propiedad correspondiente.
Luego, se
crea un objeto de la clase Coche utilizando el
constructor y se le pasan los valores "Ford", "Mustang" y
"Rojo" como argumentos. Esto inicializa las propiedades del objeto
con los valores proporcionados.
Finalmente,
se accede a las propiedades del objeto $coche utilizando los métodos
getMarca, getModelo y getColor y se muestra la
información en pantalla mediante la función echo.

0 comments:
Publicar un comentario