Ejercicio - creación de clase en php

Seguent comentari

 

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

Programació web en l'entorn Servidor.

Curs subvencionat