Beruflich Dokumente
Kultur Dokumente
Objetivos
del
Examen Lo que necesitas saber
Cubiertos en este capitulo
1.2
Definicin
de
la La estructura de las clases
estructura de una clase Java
java, con sus componentes:
Paquetes, declaraciones y
declaraciones
de
importacin,
declaraciones
de
clases,
cometarios,
variables, mtodos.
Diferencia
entre
los
componentes de la clase java
y aquellos de un archivo de
cdigo fuente java.
1.3 Crear aplicaciones Java La asignatura del mtodo
ejecutables con un mtodo adecuado para el mtodo
main
main
para
crear
una
aplicacin Java ejecutable.
Los argumentos que pasan al
argumento main
1.4 Importar otros paquetes Entender los paquetes y las
Java
para
que
sean declaraciones
de
accesibles en tu cdigo
importacin. Tener la sintaxis
y semntica adecuada para
la importacin de clases,
paquetes e interfaces en tus
propias clases
6.6 Aplicar modificadores de Aplicaciones
de
acceso
modificadores
de
acceso
( public, protected, default,
private) a una clase y sus
miembros.
Determinar
la
accesibilidad de cdigo con
los mismos modificadores
7.6 Usar clases abstractas e Las implicaciones de las
interfaces
clases definidas, interfaces, y
mtodos como entidades
abstractas.
6.2 Aplicar la palabra clave La implicacin de campos y
static a los mtodos y mtodos
definidos
como
campos
miembros static
(static
members)
Imagine que a establecido una nueva organizacin de IT que
trabaja con mltiples desarrolladores. Para asegurar un flujo
de trabajo eficiente y fluido, usted definir una estructura
para su organizacin y un conjunto de departamentos con
diferentes responsabilidades asignadas. Estos departamentos
interactuaran entre s siempre que sea necesario. Adems,
dependiendo de los requisitos de confidencialidad, la
informacin de tu organizacin estar disponible a los
empleados en funcin de las necesidades, o puedes otorgar
privilegios especiales nicamente a algunos empleados de la
organizacin. Esto es un ejemplo de cmo trabajan las
organizaciones con estructuras bien definidas y un conjunto
de reglas establecidas para el logro de los mejores resultados.
Similar mente, Java a organizado su flujo de trabajo. La
estructura y componentes de la organizacin pueden ser
comparados con la estructura de clases y componentes Java,
y los departamentos de la organizacin pueden ser
comparados con los paquetes Java. Restringir el acceso a toda
la informacin en la organizacin puede ser comparado con
los modificadores de acceso de Java. Finalmente los privilegios
especiales de la organizacin pueden ser comparados con los
modificadores de no acceso de Java.
En el examen OCA Java SE 7 Programmer I, se le preguntar
acerca de la estructura de una clase Java, paquetes,
importacin de clases y la aplicacin de modificadores de
1.2
Nota:
Cuando encuentre un titulo referente a un objetivo de esta certificacin como el
anterior, significa que en esta seccin, cubriremos este objetivo. El mismo objetivo
puede ser cubierto en mas de una seccin, en este capitulo o en otros.
Declaracin package
Declaracin import
Comentarios
Declaraciones y definiciones de clase
Variables
Mtodos
Constructores
Declaracin Package
Todas las clases Java son parte de un paquete. Una clase Java se puede
definir de forma explicita en un paquete con un nombre otorgado; de
otra forma se convierte en parte de un package default, el cual no tiene
un nombre.
Una declaracin de package es utilizada para definir de forma
explcitamente dentro de que paquete esta la clase. Si una clase incluye
una declaracin de package esta deber ser la primera declaracin en
la definicin de la clase :
Declaracin Import
Clases e interfaces en el mismo paquete pueden ser usadas entre si sin
anteponer sus nombres al nombre del paquete. Pero para utilizar una
clase o una interface de otro paquete, deber utilizar su nombre
completo(ruta). Debido a que esto puede ser tedioso y provocar que su
cdigo sea difcil de leer, se puede utilizar una declaracin de
importacin (import) para usar el nombre simple de una clase o
interface en su cdigo.
Miremos el siguiente ejemplo, Class AnualExam, la cual esta definida en
el paquete university. La clase AnnualExam esta asociada con la clase
certification.exam-question, como podemos ver utilizando el UML
(Lenguaje Unificado de Modelado) en la figura 1.3
la
Es
de
de
Comentarios
Tambin se pueden aadir comentarios a su cdigo java. Los
comentarios pueden aparecer en mltiples lugares en una clase. Un
comentario puede aparecer antes o despus de una declaracin
package, antes o despus de la definicin de class, antes, despus o
dentro de una definicin de mtodo. Los comentarios son de dos tipos:
Multilinea o end-of-line(una sola lnea).
Los comentarios multilinea abarcan mltiples lneas de un cdigo. Esto
comienzan con /* y terminan */. Por ejemplo :
Class MyClass{
/* Multi lneas comments
*/
}
Pagina 19