Beruflich Dokumente
Kultur Dokumente
Modificadores de acceso
Se pueden establecer distintos niveles de encapsulacin para los
miembros de una clase (atributos y operaciones) en funcin de desde
dnde queremos que se pueda acceder a ellos:
Encapsulamiento
La encapsulacin permite agrupar datos y operaciones en un objeto, de
tal forma los detalles del objeto se ocultan a sus usuarios (ocultamiento
de informacin):
A un objeto se accede a travs de sus mtodos pblicos (su interfaz),
por lo que no es necesario conocer su implementacin.
Sobrecarga de Mtodos
La sobrecarga de mtodos consiste en poner varios mtodos con el
mismo nombre en la misma clase, pero siempre que su lista de
argumentos sea distinta. El compilador sabra a cul de todas las
sobrecargas nos referimos por los argumentos que se le pasen en la
Constructores
Los constructores son funciones o mtodos que permiten realizar tareas
de instanciacin de objetos. Cuando un objeto es creado a partir de una
clase, se llama al constructor que se encargar de inicializar los atributos
del objeto, como as tambin cualquier llevar a cabo cualquier otra
funcin necesaria. No es obligatorio el uso de un constructor para
inicializar un objeto.
Herencia
Es un mecanismo que sirve para reutilizar clases
Se utiliza cuando existen clases que comparten muchas de sus
Caractersticas
Se extiende la funcionalidad de clases ms genricas
Se introducen los conceptos de superclase y subclase
Clases Abstractas
Una clase que declara la existencia de mtodos pero no la
implementacin de dichos mtodos (o sea, las llaves { } y las sentencias
entre ellas), se considera una clase abstracta.
Una clase abstracta puede contener mtodos no-abstractos pero al
menos uno de los mtodos debe ser declarado abstracto.
Polimorfismo