Herencia
La herencia permite el ______ de código, o en otras palabras: “No reinventar la rueda”
Apuntes
Herencia Inheritance Herencia – Conceptos Clave • Es un concepto que le permite a una clase transmitirle todo lo que ya tiene , a clases que derivan de ésta . • La herencia permite el reuso de código , o en otras palabras: “No reinventar la rueda ” • Hay lenguajes de programación que permiten solamente herencia simple ( ej : un solo padre). C++ permite tener uno o más padres Herencia - UML La notación UML permite representar este concepto . Para este caso lo que este diagrama nos dice es: La figura padre se llama Shape y contiene un método público ( símbolo +) llamado draw() Las figuras hijas se llaman Circle, Renctagle y Polygon Notar que por definición las clases Hijas ya tienen el método draw (ya que fue definido en la clase padre) por lo que no es necesario agregarlo Herencia – Representación en código • Para dejar claro el concepto de herencia el código que se presenta a continuación asume lo siguiente : • La clase Shape contiene los atributos X , Y que re...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis