You are on page 1of 7

UNIVERSIDAD TECNICA DE MANABI

FACULTAD DE CIENCIAS INFORMATICA CARRERA DE INGENIERIA EN SISTEMA

PROGRAMACION 2 CONSULTA

AUTORES: BRAVO HIDALGO CRYSTIAN ALEXANDER

CURSO: SEGUNDO B

DOCENTE:

ABRIL--- SEPTIEMBRE 2012

UNIVERSIDAD TCNICA DE MANAB

Misin Formar acadmicos, cientficos y profesionales responsables, humanistas, ticos y solidarios, comprometidos con los objetivos del desarrollo nacional, que contribuyan a la solucin de los problemas del pas como universidad de docencia con investigacin, capaces de generar y aplicar nuevos conocimientos, fomentando la promocin y difusin de los saberes y las culturas, previstos en la Constitucin de la Repblica del Ecuador. Visin Ser institucin universitaria, lder y referente de la educacin superior en el Ecuador, promoviendo la creacin, desarrollo, transmisin y difusin de la ciencia, la tcnica y la cultura, con reconocimiento social y proyeccin regional y mundial.

Clase
Definimos una clase, como una coleccin o conjunto de obje tos que comparten caractersticas comunes entre s. Tanto una clase, asi como un objeto derivado de la misma, contienen aspectos importantes que nos permiten hacer clasificaciones con ellos. Una clase es usada para construir un objeto. Una clase es como un molde para objetos. Y un objeto, una instancia de la clase. Por ejemplo, se puede usar la clase Button para hacer docenas de botones, cada botn con su propio color, tamao, forma, etc.

Las clases engloban:


Mtodos.- Funciones programadas para realizar una determinada tarea. Atributos.- Variables que usaremos en nuestro programa. Constructores. Mtodo main (en el caso de JAVA)

Un mtodo
Un mtodo es una abstraccin de una operacin que puede hacer o realizarse con un objeto. Una clase puede declarar cualquier nmero de mtodos que lleven a cabo operaciones de lo ms variado con los objetos. Los mtodos se clasifican en dos grupos: los mtodos de instancia y los mtodos de clase. Los mtodos son las conductas propias del objeto que se trate, es decir mientras las propiedades reflejan el SER del objeto, los mtodos nos indican el HACER del objeto. Por ejemplo los mtodos del objeto o clase gatos, son dormir (), maullar (), comer (), etc. Por ejemplo los mtodos de una buena ventana son, abrirse (), cerrarse(), maximizarse(), minimizarse() etc.

Los atributos
Los atributos, tambin llamados datos o variables miembro son porciones de informacin que un objeto posee o conoce de s mismo. Una clase puede tener cualquier nmero de atributos o no tener ninguno. Se declaran con un identificador y el tipo de dato correspondiente. Adems los atributos y tienen asociado un modificador que define su visibilidad segn se muestra en la Tabla

Public Los elementos declarados como Public son accesibles tanto desde fuera como desde dentro de la clase. Protected Los elementos declarados como Protected son accesibles desde la misma clase donde fueron definidos y en sus subclases. Private Los elementos declarados como Private son accesibles slo desde la misma clase donde fueron definidos.

Constructor
En java es un mtodo especial dentro de una clase, que se llama automticamente cada vez que se crea un objeto de esa clase. Posee el mismo nombre de la clase a la cual pertenece y no puede regresar ningn valor (ni siquiera se puede especificar la palabra reservada void). Por ejemplo si aadiramos a la clase SSuma un constructor, tendramos que llamarlo tambin SSuma. Cuando en una clase no se escribe propiamente un constructor, java asume uno por defecto.

Mtodo main
La lnea: public static void main( String[] args )

Es el punto de inicio de toda aplicacin en Java. Los parntesis despus del identificador main indican que ste es un bloque de construccin del programa, el cual se le llama mtodo. Las declaraciones de clases en Java generalmente contienen uno o ms mtodos. Es una aplicacin en Java, slo uno de esos mtodos debe llamarse main, de no ser as, la Mquina Virtual de Java (JVM) no ejecutar la aplicacin. Mientras que la palabra public especfica "quin" puede acceder al mtodo main, la palabra static especfica "cmo" acceder al mtodo main. Con un mtodo no esttico, se debe realizar trabajo extra antes de acceder a este. Por otro lado, a un mtodo de tipo esttico se puede acceder sin realizar ningn trabajo extra. Ya que main es el punto de inicio para todos los programas de Java, debe ser inmediatamente accesible y, por tanto, requiere de la palabra static.

La palabra void indica que un mtodo no devuelve nada. Puesto que el mtodo main no devuelve nada, entonces se utiliza void en el encabezado del mtodo main. Las palabras String[] args entre parntesis son una parte requerida del encabezado del mtodo main. En Java, prcticamente todo son clases (objetos). El lenguaje obliga a la programacin orientada a objetos y no permite la posibilidad de programar mediante ninguna otra tcnica que no sea sta. Por esta razn, un programa estar formado por uno o varios ficheros fuente y en cada uno de ellos habr definida una o varias clases. En un fichero fuente puede declararse una o ms clases Una clase est formada por una parte correspondiente a la declaracin, y otra correspondiente al cuerpo de la misma: Declaracin de clase { Cuerpo de clase } En la plantilla anterior se ha simplificado el aspecto de la declaracin de clase, pero s que puede asegurarse que la misma contendr, como mnimo, la palabra reservada class y el nombre que recibe la clase. El cuerpo de las clases comienza con una llave abierta ({) y termina con una llave cerrada (}).Dentro del cuerpo de la clase se declaran los atributos y los mtodos de la clase. Para que un programa se pueda ejecutar, debe contener una clase que tenga un mtodo main con la siguiente declaracin: public static void main( String argumentos[] )

Declaracin del mtodo main():


public: indica que el mtodo main() es pblico y, por tanto, puede ser llamado desde otras clases. Todo mtodo main() debe ser pblico para poder ejecutarse desde el intrprete Java (JVM). static: indica que la clase no necesita ser instanciada para poder utilizar el mtodo al que calif ica. (No se crea ninguna instancia u objeto de la clase Hola). Tambin indica que el mtodo es el mismo para todas las instancias que pudieran crearse. void: indica que la funcin main no devuelve ningn valor.

Convenciones para escritura de clases, objetos y mtodos

Lo siguiente no es necesariamente una regla, es nada ms una convencin en este caso de JAVA que busca hacer ms legible el cdigo para cuando te toque revisar tu cdigo y corregirlo. Las clases siempre comienzan en maysculas as como tambin cada una de las palabras que le siguen. Ejemplo: MiPrimeraClase Los mtodos en cambio comienzan con letra minscula y luego con mayscula en cada palabra adicional que se utilice. Ejemplo: esteEsMiPrimerMetodo() Los atributos al igual que los mtodos comienzan con minscula, y de haber ms palabras las misma comenzaran con mayscula. Ejemplo: esteEsUnAtributo

Bibliografia http://www.webtutoriales.com/ http://es.answers.yahoo.com/ http://www.programacionfacil.com/java:clases http://www.youtube.com/

You might also like