Documente Academic
Documente Profesional
Documente Cultură
CONTROLES JAVA
Abstraccin.- Es la accin de aislar mentalmente o considerar por separado las cualidades de un objeto,
considerar un objeto en su esencia. A travs de la abstraccin conseguimos extraer las cualidades
principales sin detenernos en los detalles. En concreto se refiere a que hace el objeto.
Polimorfismo.- Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento,
en funcin de los parmetros utilizados durante su invocacin. Un objeto polimrfico es una entidad que
puede contener valores de diferentes tipos durante la ejecucin del programa.
CONTROLES JAVA
REPRESENTACIN DE UN OBJETO
-----------------------------------------------------------------------------------------------------------------------------------------------CONTROLES JAVA
TIPO DE DATOS
Los 8 tipos de datos primitivos en java son:
Que son los atributos? Los atributos determinan el estado que tiene un objeto. Estos pueden ser tipo de
datos primitivos u objetos de cualquier clase.
Atributos de Instancia? Los atributos de instancia son aplicables a un solo objeto. Determinan el estado en
el que se encuentra un objeto.
Los atributos de instancia son todos los atributos NO STATIC. Cada objeto de la clase tiene sus propios
valores para estas variables, es decir, cada objeto que se crea incluir su propia copia de los atributos con
sus propios valores.
Atributos de clase? Un atributo de clase es un atributo comn a todos los objetos instanciados de la clase.
Al estar definido en la clase no hace falta instanciar la clase para utilizarlo. Las constantes se suelen definir
como atributos de clase.
Los Atributos de clase son los declarados STATIC. Tambin se llaman atributos estticos. Un atributo de clase
no es especfico de cada objeto. Solo hay una copia del mismo y su valor es compartido por todos los objetos
de la clase. Un atributo de clase existe y puede utilizarse aunque no existan objetos de la clase. Podemos
considerarlo como una variable global a la que tienen acceso todos los objetos de la clase.
Para acceder a un atributo de clase se escribe:
NombreClase.Atributo;
CONTROLES JAVA
-----------------------------------------------------------------------------------------------------------------------------------------------QU ES UN CONSTRUCTOR?
Un constructor es un mtodo especial de una clase que se llama automticamente siempre que se declara
un objeto de esa clase.
Su funcin es inicializar el objeto y sirve para asegurarnos que los objetos siempre contengan valores vlidos.
Cuando se crea un objeto en Java se realizan las siguientes operaciones de forma automtica:
1. Se asigna memoria para el objeto.
2. Se inicializan los atributos de ese objeto con los valores predeterminados por el sistema.
3. Se llama al constructor de la clase que puede ser uno entre varios.
El constructor de una clase tiene las siguientes caractersticas:
Tiene el mismo nombre que la clase a la que pertenece.
En una clase puede haber varios constructores con el mismo nombre y distinto nmero de
argumentos (se puede sobrecargar)
No se hereda.
No puede devolver ningn valor (incluyendo void).
Debe declararse pblico (salvo casos excepcionales) para que pueda ser invocado desde cualquier
parte donde se desee crear un objeto de su clase.
CONTROLES JAVA
Mtodo Constructor Por Defecto.- Si para una clase no se define ningn mtodo constructor se crea uno
automticamente por defecto.
El constructor por defecto es un constructor sin parmetros que no hace nada. Los atributos del objeto son
iniciados con los valores predeterminados por el sistema.
-----------------------------------------------------------------------------------------------------------------------------------------------MTODOS GET Y SET
Generalmente el acceso a los atributos se consigue por medio de los mtodos get y set.
Es estrictamente necesario que los atributos de una clase sean privados.
Get Sirve para Obtener/Mostrar los atributos de la clase.
Set Sirve para Asignar/Modificar los atributos de la clase.
Los mtodos get y set, son simples mtodos que usamos en las clases para mostrar (get) o modificar (set) el
valor de un atributo. El nombre del mtodo siempre ser get o set y a continuacin el nombre del atributo,
su modificador siempre es public ya que queremos mostrar o modificar desde fuera la clase.
Por ejemplo: getNombre o setNombre.
-----------------------------------------------------------------------------------------------------------------------------------------------ENCAPSULAMIENTO
Se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos (atributos) miembro de un
objeto de manera que slo se pueda cambiar mediante las operaciones definidas para ese objeto a travs de
los mtodos get y set.
-----------------------------------------------------------------------------------------------------------------------------------------------MODIFICADORES DE ACCESO JAVA: PUBLIC, PRIVATE, PROTECTED
Los modificadores de acceso nos introducen al concepto de encapsulamiento. El encapsulamiento busca de
alguna forma controlar el acceso a los datos que conforman un objeto o instancia, de este modo podramos
decir que una clase y por ende sus objetos que hacen uso de modificadores de acceso (especialmente
privados) son objetos encapsulados.
Los modificadores de acceso permiten dar un nivel de seguridad mayor a nuestras aplicaciones restringiendo
el acceso a diferentes atributos, mtodos, constructores asegurndonos que el usuario deba seguir una
"ruta" especificada por nosotros para acceder a la informacin.
Nota 1: Siempre se recomienda que los atributos de una clase sean privados y por tanto cada atributo debe
tener sus propios mtodos get y set para obtener y establecer respectivamente el valor del atributo.
Nota 2: Siempre que se use una clase de otro paquete, se debe importar usando import. Cuando dos clases
se encuentran en el mismo paquete no es necesario hacer el import pero esto no significa que se pueda
acceder a sus componentes directamente.
CONTROLES JAVA
Para controlar el acceso a nuestros atributos y mtodos se utilizan los modificadores de acceso que no son
ms que palabras reservadas del lenguaje que se encargarn de controlar desde dnde sern accesibles los
miembros de una clase, estos modificadores son:
Private.- Acceso solo dentro de la clase.
Protected.- Acceso desde la clase y sus hijos "herencia".
Default.- Sin escribir nada, denominado acceso de paquete.
Public.- Acceso pblico desde cualquier lugar.
-----------------------------------------------------------------------------------------------------------------------------------------------HERENCIA
CONTROLES JAVA