tarea
Encapsulamiento
● Paquetes.
● Modificadores de acceso.
Si todos los elementos tienen el mismo comportamiento e igual visibilidad que
sentidotiene programar con la orientación a objetos
Si cuando se hace el diseño de una solución de software, todos los elementos que la componen se
comportan de igual manera y tieneniveles de acceso sin restricciones, no estamos modelando con
orientación a objetos y tenemos que replantear o el modelo o el paradigma sobre el cual deseamos
plantear lasolución de software.
Paquetes.
Los paquetes en java nos permiten agrupar clases por funcionalidad, y es el elemento que se asocia
a las llamadas librerías o unidades de librerías.Cuando se trabaja en c o c++, en la programación estructurada, y se requería de elementos ya
implementados como librerías matemáticas, por ejemplo, se recurría a los #includep ara cargar
dichas librerías y poder usar las diferentes funciones que nos brindan.
En java cuando deseamos cargar un grupo de librerías o una en especial, tenemos que conoceren
que paquete están definidas, java nos proporciona la palabra reservada import para obtener los
paquetes (package) donde se encuentran los elementos que necesitamos.
Existendos formas de utilizar la palabra reservada import:
import java.util.*;
Lo que nos trae todas la clases definidas dentro del paquete o,
import java.util.Random;
Lo que nostrae la clase Random definida dentro del paquete.
Con la primera forma podemos usar dentro de nuestra clase las diferentes clases que se encuentran
en java.util, por ejemplopodremos definir objetos de tipo Random o de tipo ArrayList; con la
segunda forma solo tendremos a nuestra disposición la clase Random de java.util, pero las demás
clases no.
Regístrate para leer el documento completo.