Anda di halaman 1dari 3

Estructura de una clase

Las clases en Java deben tener el siguiente orden:


1. Package: En esta parte se define o se notifica al sistema la
estructura de directorios en la que est la clase.
Ejemplo: Package misproyectos.clase1;
2. Import: Luego se escriben las importaciones necesarias. Todas las
clases que estn en la librera java.lang son importadas
automticamente de forma que no es necesario importar la librera
java.lang
cuando
se
usan
sus
clases.
Ejemplo: Import java.awt.*;
3. Class: Definicin del nombre de la clase. Normalmente es public
class, pero con el JCreator en algunos momentos se le quita el
class
cuando
la
clase
es
ejecutable.
Ejemplo: class Estructura {
1. Variables Internas: Se definen las variables que usa la
clase para guardar clculos y propiedades. Estas variables
pueden
ser
de
clase
o
de
instancia.
Ejemplo: int x,y;
2. Constructores: Los constructores son mtodos de instancia
que llevan el mismo nombre de la clase y que tienen como
finalidad inicializar las variables internas de la clase. Pueden
existir ms de un constructor que se diferencian por los
parmetros
con
que
son
llamados.
Ejemplo: public Estructura() {
3. Mtodos: Los mtodos pueden ser de dos clases: de clase y
de instancia. Se diferencian porque los mtodos de clase
llevan la palabra static. Estos mtodos establecen las
funciones que puede ejecutar la clase. Dentro de la clase
cuando se tiene un mtodo main la clase es ejecutable en
DOS.
Ejemplo: public void reasignar( int x1, int x2) {
public static int convertir(int entrada) {

Elementos de una clase


Paulo Alberto Hernndez Hernndez ITICS

Comentarios: Consisten en 3 tipos


-

Comentario de Bloque: Empieza por /* y termina por */. El


compilador ignora todo el texto Contenido dentro del comentario.
Comentario de Documentacin: Empieza por /** y termina por
*/. Java dispone de la herramienta javadoc para documentar
automticamente los programas.
Comentario de lnea: Empieza con //. El Comentario Comienza
con estos caracteres y termina al final de la lnea.

Identificadores: El Programador tiene la libertad para elegir el nombre


de las variables, los mtodos y de otros elementos de un programa.
Existen reglas muy estrictas sobre los nombres que se utilizan como
identificadores de clases, de variables o de mtodos.
Todo identificador debe empezar con una letra que puede estar seguida
de ms letras o dgitos. Una letra es cualquier smbolo del alfabeto y el
carcter _`. Un digito es cualquier carcter entre 0` y 9`.
Variable: Se define por un nombre, un tipo y el rango de valores que
pueda almacenar.
Para Declarar una variable en java se indica el tipo y su nombre ejemplo:
int edad; en este caso la variable int tomara datos enteros ya sean
positivos y negativos y se llamara la variable edad
Tipos Primitivos: Las variables de java pueden ser de un tipo primitivo
de datos o una referencia a un objeto. Los tipos primitivos permiten
representar valores bsicos. Estos tipos se clasifican en
-

Nmeros Enteros
Representan nmeros enteros positivos y negativos con distintos
rangos de valores, los tipos enteros de java son byte, int, short y
log
Nmeros Reales
Caracteres
Valores Booleanos

CLASE PRINCIPAL
Esta es la clase Principal, es la encargada de ejecutar los Plugins, las
clases que contienen un filtro especial para cada buscador en particular.
Los Plugin se extienden la clase GusPlugin que contiene las rutinas
necesarias para que cualquier plugin funcione, como conectarse al
Paulo Alberto Hernndez Hernndez ITICS

buscador y devolver la bsqueda. Es una clase abstracta as que se


obliga a extenderla. En el caso de que un plugin no funcione, por
razones de cambio en el buscador original, entonces se puede cambiar
la extensin, por la de un plugin ya hecho y dar la sensacin de que la
funcionalidad no se perdi

COMO CREAR OBJETOS:


Crear una clase
Dentro de la clase crear sus atributos, constructores y mtodos.
Crear el mtodo main.
Dentro del mtodo main utilizar la palabra reservada new para crear
un objeto.
Guardar la clase con la extensin java.
Ejecutar el programa con el intrprete de java.

Paulo Alberto Hernndez Hernndez ITICS

Anda mungkin juga menyukai