Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad Politécnica de Valencia Valencia edo. Carabobo Alumna: Norbelia Heras Prof. Kenia Hernandez. Algoritmo Herencia Hay una clase padre llamada producto y abajo se describe a los hijos; CD (puede ser también libros, prendas de vestir cualquier derivado de la primera clase). La clase padre tiene ciertos atributos específicos y todos los hijos (clases que heredan o extienden la clase Producto) tienen acceso a esos atributos junto con sus propios atributos o extensión de la misma. Se describe un modelo de herencia entre distintas clases que comparten una semántica similar. En este caso, el de artículos de una tienda. Demuestra cómo es posible crear un modelo con atributos base que compartirá posteriormente con todos los demás que sean creados y respectivamente extendidos a la misma. Por ejemplo: Un objeto de la clase CD tiene todos los atributos de un producto (de la clase Producto) más una longitud, que es un atributo propio de la clase CD. class Producto{ public $nombre; public $precio; function_construct($nombre, $precio = 0) { $this->nombre = $nombre; $this->precio = $precio; } function resumen() { return $this->nombre . "" . $this->precio; } function pvp() { return $this->precio * 1.21; } } class Cd extends Producto { public $longitud; } $nuevoCd=new Cd('Rock'); $nuevoCd->longitud=90; $nuevoCd->precio=20; var_dump($nuevoCd);
Compartir