Ejercitación Básica de Clases en Java

Objetivos:

Uso de mobaxterm, edición, compilación y ejecución de programas en servidor remoto (aragorn.elo.utfsm.cl)
Reconocer la diferencia entre comparación de referencias y objetos.
Manejar arreglos
Aplicar sentencia for mejorada
Reconocer distintas formas de inicializar atributos.

Actividades:

1.- Baje y analice la clase Punto.java y el programa SecondSample.java. Compile y ejecute SecondSample.   ¿Cómo explica usted la diferencia entre las dos comparaciones de puntos?

2.- Baje el programa EmployeeTest.java y agregue dos empleados más al arreglo (Necesitará bajar la clase Employee)

3.- ¿Puede usted modificar el programa para evitar usar la referencia "e" del loop for? Pruebe.

4.-Revise el siguiente código:

class EnhancedForDemo {
 public static void main(String[] args){
    int[] numbers = {1,2,3,4,5,6,7,8,9,10};
    for (int item : numbers) {
       System.out.println("Count is: " + item);
    }
 }
}
    
Reprograme el ciclo for de EmployeeTest.java para utilizar la estructura for mejorada.

5.- Baje y ejecute el programa ConstructorTest.java

¿Qué valor se imprime para el constructor nulo? Borre la asignación "" al atributo nombre, ¿qué salida tiene su ejecución ahora? ¿qué diferencia existe entre id y nextId?