2.10 MÉTODOS STATIC

 

Algunas características de los métodos static: 

·         No actúan sobre objetos.

·         No acceden a campos de ejemplar (variables/constantes declaradas en la clase), a menos que éstas sean también static.

·         Para llamarlos se utiliza el nombre_clase.nombre_método.

Para verlo vamos a utilizar el ejemplo anterior, lo que vamos a hacer es crear un método que al final del todo nos diga cuál es el Id siguiente.

       public static String dameIdSiguiente() {

            

              return "El Id Siguiente es: "+IdSiguiente;

       }

Una vez hecho esto en el método main:

       public static void main(String[] args) {

            

             Trabajador trabajador1 = new Trabajador("Noelia Campos");

            

             Trabajador trabajador2 = new Trabajador("Juan Diaz");

            

             Trabajador trabajador3 = new Trabajador("Antonio Morales");

            

             trabajador1.cambiar_Seccion("RRHH");

            

             System.out.println(trabajador1.devolverDatos());

            

             System.out.println(trabajador2.devolverDatos());

            

             System.out.println(trabajador3.devolverDatos());

            

             System.out.println(Trabajador.dameIdSiguiente());

                   

       }

Probamos:


2.9 USO STATIC << >> 2.11 SOBRECARGA DE CONSTRUCTORES





No hay comentarios:

Publicar un comentario