0% encontró este documento útil (0 votos)
9 vistas5 páginas

Estructura y Sintaxis de Clases Java

Este documento presenta una lección sobre programación orientada a objetos en Java. Explica los conceptos básicos de una clase Java, incluyendo el nombre de la clase, el método main, comentarios y convenciones de codificación. Luego, proporciona una práctica para crear un programa que salude al usuario con su nombre o un mensaje predeterminado.

Cargado por

Arturo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas5 páginas

Estructura y Sintaxis de Clases Java

Este documento presenta una lección sobre programación orientada a objetos en Java. Explica los conceptos básicos de una clase Java, incluyendo el nombre de la clase, el método main, comentarios y convenciones de codificación. Luego, proporciona una práctica para crear un programa que salude al usuario con su nombre o un mensaje predeterminado.

Cargado por

Arturo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Practica 2.

Clase Java
Programación Orientada a Objetos
Ricardo Martínez Moreno - August 17, 2016


PROGRAMACIÓN ORIENTADA A OBJETOS - RICARDO MARTÍNEZ MORENO 1


Objetivo
Esta practica tiene como objetivo conocer a fondo la estructura de una clase JAVA, su
sintaxis y buenas prácticas.

Curabitur vulputate viverra pede

“Hola Mundo”
La primer práctica constaba de la creación de nuestro primer código en JAVA, el
famoso “Hola Mundo”. En ese momento el objetivo primordial fue hacer una instalación
exitosa de JAVA en nuestro Sistema Operativo y la ejecución de nuestro código para
comprobarlo.
En esta ocasión haremos una revisión más detallada de las partes básicas que
componen el código.

Clases JAVA

PROGRAMACIÓN ORIENTADA A OBJETOS - RICARDO MARTÍNEZ MORENO 2


Nombre de la clase: Como se vió en la practica 1, el nombre de la clase debe ser
exactamente el mismo que el del archivo que lo contiene. Adicionalmente, se deben
observar las siguientes convenciones:

1. La primer letra debe ser mayúscula.


2. Utiliza nomenclatura camelCase.
3. Para las clases, los nombres deben de ser sustantivos (Sujeto) y van después de la
palabra reservada class.
4. Para las interfaces, los nombres deben de ser adjetivos (Califica el sustantivo) y
van después de la palabra reservada interface.
5. Ejemplos: ClaseHolaMundo, ReporteFinanciero, Alumno, etc.

El método main:
public static void main( String[] args )

Este método especial de JAVA es el se encarga de dar inicio al programa en si,


aunque debemos recordar que no es el elemento principal en el desarrollo del programa,
ya que el paradigma en la programación orientada a objetos explica que el desarrollo del
programa se da mediante la interacción de los objetos.

El método main es indudablemente importante. Por eso y por motivos históricos en


el desarrollo de la programación muchas veces se hace referencia a él (o a la clase donde se
sitúa) como clase principal o “programa” principal. Pero hay que tener bien claro que su
carácter principal se debe a que es quien inicia el desarrollo del programa, no a que sea
quien debe asumir el protagonismo del mismo.

Considere lo siguiente:
1. Es importante señalar que el método principal va siempre después del nombre
de la clase.
2. Los paréntesis luego de la palabra main indican la declaración de un método.
Una clase puede contener uno o más métodos.
3. Los programas que se ejecutan de forma independiente y autónoma, deben
contener el método ”main()”.
4. La palabra reservada ”void” indica que el método main no devuelve nada.
5. El método main debe aceptar un array de objetos tipo String. Por acuerdo se
referencia como ”args”, O ar.

PROGRAMACIÓN ORIENTADA A OBJETOS - RICARDO MARTÍNEZ MORENO 3


6. Las palabra static es atributo del método; si declaro un método como static, su
contenido será el mismo en cualquier objeto que crease e instanciase.

Cuerpo del método:


Sección de la clase donde se situarán todas las sentencias a ejecutar.

Comentarios
Los comentarios se emplean para facilitar la tarea de los programadores humanos ya
que no realizan ningún papel activo en la generación del código. Los comentarios que se
pueden introducir en el código fuente de un programa de Java son del estilo de C y C++.
Así, el compilador ignora todo lo que se incluya entre la secuencia de caracteres // y el
final de la línea. Por ejemplo:
// Este es un comentario estilo C++, llega al final de la linea
La pareja de caracteres / hay que escribirla sin dejar ningún espacio en blanco entre
ellos. Elsegundo tipo de comentario es el que se utiliza también en el lenguaje de
programación C: elcompilador también ignora todo lo que se incluya entre las secuencias
de caracteres /* y */. Por ejemplo:
/* En este otro comentario estilo C, el final
lo indica la marca */

Convenciones para la legibilidad del programa fuente


Aunque la definición exacta de la indentación (espacios vs tabuladores) no se
especifica en el lenguaje Java, se recomienda emplear una secuencia de cuatro espacios
como unidad de indentación.
Por otro lado se recomienda evitar las lineas de más de 80 caracteres en el código
fuente ya que no se manejan correctamente por muchos terminales y herramientas de
edición.

PROGRAMACIÓN ORIENTADA A OBJETOS - RICARDO MARTÍNEZ MORENO 4


PRACTICA

Utilizando los conocimientos adquiridos generar un programa que permita el


ingreso de una cadena de caracteres “Nombre” y que despliegue en pantalla el saludo
“Buen día” más el nombre introducido. En caso de no introducir el “Nombre” indicar en
la pantalla la leyenda “Buen día desconocido”

Consideraciones:
❖ El array array args que aparece como argumento del método main es el encargado
de recoger y almacenar estos valores.
❖ Los valores que se envían se deben escribir a continuación del nombre del
programa y separados por un espacio en blanco.
❖ Como args es un array de Strings contendrá cada uno de estos valores como un
String.
❖ Siempre que trabajemos con valores recibidos desde la línea de comandos
debemos controlar el número de valores recibidos para evitar que se produzcan errores
al procesar el array.
❖ La propiedad length del array args ([Link]) contiene el número de valores
enviados al programa.

PROGRAMACIÓN ORIENTADA A OBJETOS - RICARDO MARTÍNEZ MORENO 5

También podría gustarte