Clases

Solo disponible en BuenasTareas
  • Páginas : 3 (566 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2012
Leer documento completo
Vista previa del texto
Private: propio de la clase, solo son accesibles desde el interior de los demás miembros de la misma clase.
Protected: manipular cosas hasta cierto punto. Son accesibles desde los miembros de sumisma clase y también de los miembros de sus clases derivadas.
Public: son accesibles desde cualquier lugar.
Dinamico: reservar espacio en memoria durante la ejecución de un programa.
Estatico:cuando el espacio reservado ya esta asignado desde la creación del programa.
Para poder usar algo “prívate” sin usar friend seria usando punteros. Un ejemplo de puntero privado seria bitmap.
Delegada:La delegación es un mecanismo, usado en la programación orientada a objetos, por medio de la cual una clase delega en otra una determinada funcionalidad.
Se aplica como sustitución a la herencia.De hecho es una forma de hacer composición tan potente como ésta. Como valor añadido, permite, combinado con la herencia múltiple de interfaces, sustituir la herencia múltiple de clases en loslenguajes donde no se permite ésta última directamente. Además Los conflictos de nombres que se plantean en la herencia múltiple se resuelven manualmente con esta técnica. La delegación se caracteriza por"reutilización selectiva", en cambio en herencia es un "todo o nada". Es cierto que en Composición y delegación se escribe mucho más que en herencia, ya que en herencia se hereda de forma declarativa,y esto simpilifica al programador en ciertos casos.
1. ¿Qué es herencia?
Cuando se pueden transferir propiedades/métodos a otra con privilegios adecuados.
2. ¿Qué es una clase base?
Laque hereda métodos, tienen los privilegios adecuados.
3. ¿Qué es una clase derivada?
Una clase que recibe propiedades de la clase base.
4. ¿Qué es polimorfismo?
a) Modificar el método de otraclase.
b) la capacidad de un programa para trabajar con mas de un tipo de objeto.
c) puede servir para hacer cosas parecidas pero diferentes.
5. ¿Qué se necesita para poder hacer una clase...
tracking img