Escolar Documentos
Profissional Documentos
Cultura Documentos
El extends se usa para heredar el contenido de otra clase y el implements se usa para implementar
clases abstractas, las cuales poseen declaraciones de funcione o mtodos sin implementar o sin
cuerpo por esa razn cuando se utilice un implements debemos de sobrescribir todas las
funciones de la clase.
EXTENDS
Permite heredar todo el contenido sea los atributos y mtodos de clase padre a la clase hija o
derivada.
IMPLEMENTS
Permite implementar los mtodos sin cuerpo de una clase abstracta.
de un bloque try, pasamos directamente a ejecutar el conjunto de sentencias que tengamos en el bloque
catch. Esto no es exactamente as pero ya explicaremos ms adelante todo el funcionamiento. De momento
para una mejor comprensin vamos a considerar que esto es as.
Fjate que despus de catch hemos puesto unos parntesis donde pone Exception e. Esto significa que
cuando se produce un error Java genera un objeto de tipo Exception con la informacin sobre el error y este
objeto se enva al bloque catch.
BLOQUE FINALLY
Y para finalizar tenemos el bloque finally que es un bloque donde podremos definir un conjunto de
instrucciones necesarias tanto si se produce error o excepcin como si no y que por tanto se ejecuta siempre.
Public variables/mtodos, son aquellos que son visibles para todas las clases; aunque
estn fuera de los paquetes.
Private variables/mtodos, son aquellos que son visibles solo para las clases a las que
pertenecen.
Protected variables/mtodos, son aquellos que son visibles solo en las clases a las que
pertenecen y a sus subclases.
Friendly variables/mtodos, son aquellos que son visibles solo en las clases que estn en
el mismo paquete.
Arreglos:
Los arreglos se pueden definir como objetos en los que podemos guardar mas de una
variable, es decir, al tener un unico arreglo, este puede guardar multiples variables de
acuerdo a su tamao o capacidad, es importante recordar que las variables guardadas
deben ser del mismo tipo, por ejemplo: Si tenemos un arreglo de tipo Numerico que
puede almacenar 10 variables, solo podra almacenar 10 numeros diferentes, no otras
variables como caracteres o Strings.
Existen 2 tipos de arreglos, los unidimensionales, y los
multidimensionales(generalmente 2 dimensiones y se les denomina matrices), en esta
leccin veremos como declarar y utilizar los arreglos unidimensionales, estos son mas
sencillos y faciles de comprender, y pueden servirnos para muchas aplicaciones.
La palabra reservada synchronized se usa para indicar que ciertas partes del
cdigo, (habitualmente, una funcin miembro) estn sincronizadas, es decir, que
solamente un subproceso puede acceder a dicho mtodo a la vez.
Cada mtodo sincronizado posee una especie de llave que puede cerrar o abrir la
puerta de acceso. Cuando un subproceso intenta acceder al mtodo sincronizado
mirar a ver si la llave est echada, en cuyo caso no podr accederlo. Si mtodo
no tiene puesta la llave entonces el subproceso puede acceder a dicho cdigo
sincronizado.
La palabra reservada synchronized
La palabra reservada synchronized se usa para indicar que ciertas partes del
cdigo, (habitualmente, una funcin miembro) estn sincronizadas, es decir, que
solamente un subproceso puede acceder a dicho mtodo a la vez.
Cada mtodo sincronizado posee una especie de llave que puede cerrar o abrir la
puerta de acceso. Cuando un subproceso intenta acceder al mtodo sincronizado
mirar a ver si la llave est echada, en cuyo caso no podr accederlo. Si mtodo
no tiene puesta la llave entonces el subproceso puede acceder a dicho cdigo
sincronizado.