LP Guia7
Carnet: RA131401
1- que es la herencia?
R//es aquella que permite crear nuevas clases a partir de una calse o de una
jerarquia de clases que yaexisten y me diante ello poder rediseñar,modificar
y verificar la parte que ha sido implementada, es decir la herencia nos facilita
la creacion de objetos a partir de otros ya existentes yimplica que una subclase
obtiene todo el comprotamiento(metodos) y eventualmente los atributos del objeto
(variables) de la clase que les esta heredando.
2- en que casos se recomienda laimplementacion de la herencia?
R//cuando un metodo o atributos son comunes entre diferentes clases
3- cuales son los estatutos para establecer relaciones de herencia entre clases?
R// losestatutos son los siguientes:
Inherits (Heredar):
El estatuto Inherits se utiliza para especificar que una clase de nueva
creación tiene como base una clase ya existente. La clasenueva es la clase derivada
(derived class); la clase ya existente es la clase base (base class).
Notlnheritable (No heredable):
Habrán ocasiones en que no queramos que unaclase pueda heredarse; en tal
caso, hay que especificar, al declarar una clase, que ésta no es heredable.
Mustlnherit (Debe heredar):
Sirve para que podemos declarar unaclase que no pueda instanciarse pero que
pueda ser utilizada sólo si se hereda por otra clase.
4- Mencione y explique los estatutos auxiliares de herencia y polimorfismo
Losestatutos auxiliares de herencia sirven para especificar el grado de modificación que ha de darse
entre la clase derivada y la clase base; estos son:Overridable, NotOverridable,Overrides,MustOverride y Overloads.
NotOverridable (No reemplazable):
El primer escenario es que la clase base no acepte que su funcionalidad sea modifica sustituida. En ese
caso, el...
Regístrate para leer el documento completo.