Es un contenedor de clases que se utiliza para ordenar el codigo de una forma consiente
Nota:
pakage MiPaquete;
Java contiene una gran cantidad de paquetes que proveen una gran cantidad de servicios
Clase
Una clase se define como un tipo abstracto de dato que contiene atributos y métodos.
En java se debe seguir una buena practica que consiste en implementar cada calase en un archivo
independiente con extensión .java
Atributos
Hacen referencia a las características que se incluye a la clase. Estos atributos pueden ser declaraciones de tipo
primitivo
Visibilidad
Se refiere a los niveles de accesibilidad los cuales son:
!º Private: Se puede acceder desde un método implementando desde la misma clase.
2º Public: se puede acceder desde un método implementado desde cualquier clase.
3º Protected: Se puede acceder desde un método implementado en una clase heredada
Método
Hacen referencia a los servicios que se incluye a la clase. En los métodos se implementa el código necesario del
servicio
Visibilidad
Clasificación de Metodos
Constructores
Es el primer metodo que se ejecuta al realizar la instalncia de un objeto.
Nota:
uno de los usos principales es la inicializacion de los atributos de la clase.
Consultores
Es el metodo que permite retornar el valor de un atributo con visibilidad private al aplicar la encapsulacion.
Modificadores
Es el metodo que permite asignar valor a un atributo con visibilidad private al aplicar al encapsulacion.
Analizadores
Permite implementar la logica del servio.
Objeto
Es la referencia e instancia de una clase. Al crear una referencia se asigna un espacio de memoria dinámica al objeto, pero no es
utilizable.
Sentencia static
Es una clase que puede tener atributos y/o métodos propios o no del objeto. la sentencia define estos atributos y métodos. de tal forma que se pueden
acceder sin una instancia.
Sentencia Final
Una clase puede tener atributos finales que hacen referencia a contantes que no pueden cambiar su valor en tiempo de ejecución.
Resursividad
Es la caractertistica en la programacion que permite hacer un llamado a un metodo desde el mismo metodo.