Download CLASE PRINCIPAL 5.

Document related concepts
no text concepts found
Transcript
Subsecretaría de Educación Superior
Dirección General De Educación Superior Tecnológica
Instituto Tecnológico De Salina Cruz
TEMA:
CLASE PRINCIPAL
MATERIA
FUNDAMENTOS DE PROGRAMACIÓN
NOMBRE DE ALUMNO
JOSE FRANCISCO MEZO VARELA
DOCENTE.
SUSANA MONICA ROMAN NAJERA
SEMESTRE Y GRUPO:
1E1
CARRERA
INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES
SALINA CRUZ, OAXACA A DICIEMBRE DEL 2012
INTRODUCCIÓN:
Este trabajo esta elaborado con la finalidad de darnos a conocer sobre las
características, ventajas y que es lo que nos puede ofrecer la clase principal,
en ella nos daremos cuenta de las características principales que posee, la cual
nos servirá, para posteriormente tener buenas nociones en la estructura de
todos los conocimientos básicos para la `programación y por ende tener un
desenvolvimiento mas claro y previo ala programación el cual nos servirá en un
futuro.
Debes entender la diferencia entre métodos de instancia (instance methods) y
métodos de clases (class methods). Java hace uso de la palabra static para
denotar que un método es de clase, lo que quiere decir que no es una
funcionalidad de los objetos que son instancias de la clase.
CLASE PRINCIPAL
La primer característica de un programa Java es que este debe definir una Clase que
lleve por nombre el mismo nombre del archivo fuente, en este caso el archivo
Basico.java debe incluir una definición de una Clase llamada Basico, nótese que
ambos nombres coinciden en su sintaxis, esto es, ambos inician con letra mayúscula
lo cual es una convención llevada acabo para la definición de Clases.
Para definir una Clase se utiliza el vocablo class así como un calificador de acceso, en
este caso se utiliza el calificador public, el uso y variación de calificadores será
descrito posteriormente cuando se aborde el tema de librerías ("packages") donde es
de influencia su uso.
Dentro de la definición de la Clase se deben incluir los respectivos métodos que
podrán ser invocados. En el caso del programa Basico.java únicamente es definido el
método main, dicho método es invocado por "default" al ejecutarse el programa
(Clase).
Nótese que el método inicia con letra minúscula, esta es otra convención utilizada para
diferenciarse de las distintas clases. La definición del método indica lo siguiente:
Primeramente se definen los calificadores del método en este caso siendo public static
Posteriormente se define el valor de retorno del método: void, lo cual indica que no
será retornado ningún valor
Le sigue el nombre del método: main
Dentro de paréntesis se incluyen los parámetros de entrada para el método (String
args[]).
Finalmente la Clase/Método System.out.println envía un mensaje a la pantalla
Metodo principal main
El método principal main de una Clase Java es inalterable, es este sentido inalterable
se refiere a sus características:
Siempre debe incluir los calificadores : public y static.
Nunca puede retornar un valor como resultado, por ende, siempre debe indicar el valor
void como retorno.
Su parámetro de entrada siempre será un arreglo de String's (String[]) el cual es
tomado de la linea de comandos o una fuente alterna.
Aunque no es un requerimiento definir el método main dentro de toda Clase Java,
dicho método representa el único mecanismo automático para realizar tareas al
invocarse una Clase, esto es, al momento de ejecutarse determinada Clase siempre
será ejecutado todo el contenido dentro de dicho método.
Para generar una Clase compilada (Byte-Code) se utiliza el comando javac :
$ javac Basico.java
Lo anterior genera un archivo llamado Basico.class; para ejecutar este Byte-Code es
empleado el comando java:
$ java Basico
CONCLUSIONES
Te trabajo no sirvi para darnos cuenta sobre todos los beneficio que nops
ofrece la clase principal el cual pudimos obsercar lo que podemos realizar con
el La programación orientada a objetos se basa en la programación de clases;
a diferencia de la programación estructurada, que está centrada en las
funciones.
Una clase es un molde del que luego se pueden crear múltiples objetos, con
similares características.Una clase es una plantilla (molde), que define atributos
(variables) y métodos (funciones)
La clase define los atributos y métodos comunes a los objetos de ese tipo, pero
luego, cada objeto tendrá sus propios valores y compartirán las mismas
funciones. Debemos crear una clase antes de poder crear objetos (instancias)
de esa clase. Al crear un objeto de una clase, se dice que se crea una instancia
de la clase o un objeto propiamente dicho.