martes, 27 de mayo de 2008

Primer programa

Este programa escribe un mensaje estático en la pantalla
/* 1) */ public class PrimerPrograma
/* 2) */ {
/* 3) */ public static void main(String arg[])
/* 4) */ {
/* 5) */ System.out.println("Mi primera salida a pantalla");
/* 6) */ }
/* 7) */ }


1) Se define el nombre de la clase.
public : Indica que la clase tiene alcance público
class : Palabra reservada para definir clases
PrimerPrograma : Corresponde a el nombre de la clase. El archivo fuente debe llevar el mismo nombre pero con extensión java ( PrimerPrograma.java ).

2) Comienza el bloque de declaración de la clase (termina en línea 7).

3) Declaración del programa principal main

public : Define alcance público.
static : Quiere decir que no necesita instancia de clase.
void : El método principal main no retorna valor (numérico).
main : Nombre por defecto del programa principal (obligatorio).
String arg[ ] : Parámetro opcional para pasar argumentos (datos) desde la línea de comandos.

4) Comienza el bloque del programa principal (termina en línea 6).


5) Se llama al método println para escribir un mensaje en pantalla
System : Colección (paquete) de clases
out : Clase de salida estándar de datos
println : Método que escribe en pantalla y luego hace un salto de línea

Como out es una clase perteneciente al paquete System se debe poner un punto como medio de acceso a la clase desde el paquete : (System.out). De forma similar, como el método println es parte de la clase out se usa el punto como medio de acceso al método : ( System.out.println ).

6) Fin de bloque (programa principal).

7) Fin de declaración (clase).

lunes, 26 de mayo de 2008

public class CobradorAutomatico{

private boolean enServicio;

public CobradorAutomatico(){

lineaRecorrido="";

valorPasaje=0;

enServicio=true;

}

public boolean getenServicio(){

return enServicio;

}

public void setenServicio(boolean nEnServicio){

enServicio = nEnServicio;

}