Logo Studenta

algoritmo herencia

¡Estudia con miles de materiales!

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);

Continuar navegando

Materiales relacionados

12 pag.
Práctica 7 V2

UNAM

User badge image

Jorge Luis Tellez

33 pag.
DiagramasClase

BUAP

User badge image

Luis Felipe Miguel Vázquez

175 pag.
24 pag.