Академический Документы
Профессиональный Документы
Культура Документы
ASIGNATURA
Técnicas de Programación
actividad
PRACTICA DE LA SESION 5
CICLO II
DOCENTE TUTOR
Ing. Martín Salcedo Quiñones
Nombre:
Eli Sayes Castañeda Lopez
1
modificadores de acceso a los miembros de una clase
en el año 2011, los autores Vélez Serrano J, Peña Abril A, Gortazar Bellas P.
indican que. (1) Los modificadores detalle de control de acceso a los miembros
en Estos modificadores son herramientas que proporciona Java para facilitar la
encapsulación. Se utilizan al definir cada miembro y especifican la visibilidad
de ese miembro desde otras clases. Los modificadores de control de acceso
son:
2
crea ningún objeto al ejecutar un programa y sin embargo la máquina
virtual de Java lo invoca. En UML, las miembros estáticos se distinguen
porque el texto correspondiente está subrayado.
Por otro lado, los métodos definidos como final no pueden cambiar su
implementación en clases derivadas. La declaración de un método como final
tiene dos objetivos: fijar el diseño y aumentar la eficiencia. Las clases finales
permiten ligadura estática de las funciones lo que redunda en mayor
velocidad. También permiten fijar razones de diseño al impedir cambios.
3
abstract .- Una clase abstracta es aquella que tiene al menos un método
abstracto y de la que, por tanto, no pueden crearse instancias. Las clases
abstractas deben utilizar el modificador abstract para indicar su carácter.
final.Son aquellas de las que no se puede heredar para crear una nueva clase
por estar marcadas con el modificador final . En general se recomienda utilizar
el modificador final para todas las clases.
Clases internas Una clase interna es una clase que se declara dentro de otra.
Para ser más precisos, su declaración se puede realizar dentro del ámbito de
la clase o incluso dentro de un método. Su principal utilidad consiste en
encapsular la definición de la clase para restringir su uso o su visibilidad. En
general las clases internas tienen varias particularidades:
Por último, no se puede cerrar este apartado sobre clases internas sin hablar
de las clases anónimas. Son clases que no tienen identificador. Se utilizan
cuando se hereda de otra clase, no se desea añadir nada a su interfaz y solo
se quiere crear un único objeto.(pag.43-46)
4
REFERENCIAS